All Projects → mesosphere → Dcos Jenkins Service

mesosphere / Dcos Jenkins Service

Licence: other
Jenkins on DC/OS

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Dcos Jenkins Service

net-modules
Apache Mesos modules for network isolation.
Stars: ✭ 56 (-22.22%)
Mutual labels:  dcos
Kubernetes Mesos
A Kubernetes Framework for Apache Mesos
Stars: ✭ 640 (+788.89%)
Mutual labels:  dcos
Csilvm
A LVM2 CSI plugin
Stars: ✭ 49 (-31.94%)
Mutual labels:  dcos
Universe
The Mesosphere Universe package repository.
Stars: ✭ 308 (+327.78%)
Mutual labels:  dcos
Marathon Lb
Marathon-lb is a service discovery & load balancing tool for DC/OS
Stars: ✭ 449 (+523.61%)
Mutual labels:  dcos
Linkerdcosdockerfile
Linker Dcos DockerFile&DockerCompose yml file
Stars: ✭ 8 (-88.89%)
Mutual labels:  dcos
dcos-autoscaler
Autoscaler for DC/OS hosted in a cloud provider
Stars: ✭ 12 (-83.33%)
Mutual labels:  dcos
Etcd Mesos
self-healing etcd on mesos!
Stars: ✭ 68 (-5.56%)
Mutual labels:  dcos
Mesos Dns
DNS-based service discovery for Mesos.
Stars: ✭ 481 (+568.06%)
Mutual labels:  dcos
Ansible Dcos
[DEPRECATED] Please consider using the Ansible Roles for DC/OS maintained by the Mesosphere SRE team
Stars: ✭ 41 (-43.06%)
Mutual labels:  dcos
Predator
A powerful open-source platform for load testing APIs.
Stars: ✭ 356 (+394.44%)
Mutual labels:  dcos
Playa Mesos
Quickly build Mesos sandbox environments using Vagrant. Run apps on top!
Stars: ✭ 437 (+506.94%)
Mutual labels:  dcos
Marathon Client
Java Integration Library for Mesosphere Marathon
Stars: ✭ 15 (-79.17%)
Mutual labels:  dcos
Artifactory Docker Examples
Examples for using Artifactory Docker distribution in various environments
Stars: ✭ 292 (+305.56%)
Mutual labels:  dcos
Acs Engine
WE HAVE MOVED: Please join us at Azure/aks-engine!
Stars: ✭ 1,049 (+1356.94%)
Mutual labels:  dcos
drax
DC/OS Resilience Automated Xenodiagnosis tool
Stars: ✭ 42 (-41.67%)
Mutual labels:  dcos
Mesos Dns Pkg
Packaging utilities for Mesos-DNS
Stars: ✭ 16 (-77.78%)
Mutual labels:  dcos
Tweeter
A tiny Twitter clone for DC/OS
Stars: ✭ 68 (-5.56%)
Mutual labels:  dcos
Dcos E2e
Spin up and manage DC/OS clusters in test environments
Stars: ✭ 61 (-15.28%)
Mutual labels:  dcos
Shakedown
DC/OS test harness
Stars: ✭ 30 (-58.33%)
Mutual labels:  dcos

Jenkins on DC/OS

Build Status Docker Stars Docker Pulls

Run a Jenkins master on DC/OS, using Docker and Nginx. This Jenkins instance is pre-configured to autoscale build agents onto the DC/OS cluster using the Jenkins Mesos plugin.

Overview

This repo contains a Dockerfile that runs Jenkins inside a Docker container and uses Nginx as a reverse proxy. It also provides several Jenkins plugins and a basic Jenkins configuration in order to get you up and running quickly with Jenkins on DC/OS.

Reporting issues

Please report issues and submit feature requests for Jenkins on DC/OS by creating an issue in the DC/OS JIRA (JIRA account required).

Included in this repo

Base packages:

Jenkins plugins: see plugins.conf.

Packaging

Jenkins is available as a package in the Mesosphere Universe. To make changes to the Jenkins package, submit a pull request against the Universe.

Installation

To install Jenkins for the DC/OS, simply run dcos package install jenkins or install via the Universe page in the DC/OS UI.

Jenkins should now be available at http://dcos.example.com/service/jenkins. See Getting Started for more in-depth instructions and configuration options.

Releasing

To release a new version of this package:

  1. Update the Jenkins conf to reference the current release of the jenkins-dind Docker image (if needed).
  2. Add some release notes to CHANGELOG.md
  3. Tag the commit on master that you want to be released.
  4. Once the build has successfully completed, submit a new pull request against the Universe referencing the new tag.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].