Skip to content
This repository has been archived by the owner on Aug 31, 2023. It is now read-only.

RSAWEB/jenkins-mesos

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jenkins on Mesos

velocity Docker Stars Docker Pulls Image Size Image Layers

Run a Jenkins master on Mesos and Marathon, using Docker and Nginx.

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 DCOS.

Included in this repo

Base packages:

Jenkins plugins:

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 DCOS, perform the following steps.

  1. Run dcos package update
  2. Run dcos package install jenkins

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. Tag the commit on master that you want to be released.
  3. Once the build has successfully completed, submit a new pull request against the Universe referencing the new tag.

Packages

No packages published

Languages

  • Python 75.3%
  • Shell 17.5%
  • Nginx 7.2%