Run a Jenkins master on Mesos and Marathon, using Docker and Tomcat.
This repo contains a Dockerfile that runs Jenkins inside the Apache Tomcat Java application server. It also provides several Jenkins plugins and a basic Jenkins configuration, to get you up and running quickly with Jenkins on the DCOS.
Base packages:
- Apache Tomcat 8.0.27
- Jenkins 1.625.2 (LTS)
Jenkins plugins:
- credentials v1.23
- git v2.4.0
- git-client v1.19.0
- greenballs v1.14
- job-dsl v1.38
- mesos v0.8.0
- monitoring v1.57.0
- parameterized-trigger v2.29
- rebuild v1.25
- saferestart v0.3
- scm-api v0.2
- script-security v1.15
- ssh-credentials v1.11
- token-macro v1.10
Jenkins is available as a package in the Mesosphere Multiverse. To make changes to the Jenkins package, submit a pull request against the Multiverse.
To install Jenkins for the DCOS, perform the following steps.
- Add the Multiverse repo to your DCOS CLI.
- Run
dcos package update
- Run
dcos package install jenkins
Jenkins should now be available at http://dcos-master/service/jenkins