deis/jenkins

Name: jenkins

Owner: Deis

Description: Jenkins CI Server for Deis

Created: 2017-04-10 18:49:33.0

Updated: 2018-05-11 15:10:41.0

Pushed: 2018-02-27 20:17:23.0

Homepage: null

Size: 26

Language: Makefile

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

| | Deis Workflow is no longer maintained.
Please read the announcement for more detail. | |—:|—| | 09/07/2017 | Deis Workflow v2.18 final release before entering maintenance mode | | 03/01/2018 | End of Workflow maintenance: critical patches no longer merged | | | Hephy is a fork of Workflow that is actively developed and accepts code contributions. |

Jenkins

Build Status

This component comprises a Docker image and corresponding Helm chart used to run Jenkins Master (and dynamic Jenkins agents) for the Deis Workflow project on https://ci.deis.io.

Usage
Docker image

The Docker image is a nearly stock variant of the official Jenkins image excepting the addition of all plugin dependencies as seen in plugins.txt. Please see the official link for further information regarding how this image can be run.

Helm chart

For installing via the Helm chart, please see the chart's README.md.

Bumping Versions

Whether bumping the Jenkins version itself or various plugins versions, one can smoke test the changes by building and then running the resulting image:

ke build run

If the image builds successfully, then all versions were available and have been downloaded. If the image runs successfully (no errors in Jenkins logs), the dependencies for the various plugins are all satisfied and one can be reasonably confident that Jenkins may be upgraded to run off this new image.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.