Git Product home page Git Product logo

dcos-jenkins-service's Introduction

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.

dcos-jenkins-service's People

Contributors

colin-msphere avatar ssk2 avatar abhay-agarwal avatar benclarkwood avatar gabrielhartmann avatar sschneid avatar kaiwalyajoshi avatar kvish avatar takirala avatar ahunnargikar avatar raravena80 avatar jeid64 avatar jeremykuhnash avatar nickbp avatar smartbit avatar pcrews avatar jijitang avatar linkmjb avatar oconnormi avatar meln1k avatar mikestaub avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.