Public | Automated Build

Last pushed: 9 months ago
Short Description
Jenkins JNLP slave with Docker installed.
Full Description

Build Slaves

This repo contains a series of Jenkins JNLP build slave images created
to handle an Ansible-based deployment setup that deploys to Google
Container Engine.

The images were broken up to facilitate re-use.

jnlp-slave

Tag Description
2.59 v. 2.59 of the Jenkins report jar

This image is based off of the jenkinsci/jnlp-slave image on Docker Hub.
It's slightly modified to simplify versioning the remoting jar.

docker-slave

Tag Description
1.11.2 v. 1.11.2 of Docker Engine

Based off of ceroic/jnlp-slave:2.59.

Installs docker in order to support docker in docker style builds.

kubectl-slave

Tag Description
latest At the moment, tagged versions of gcloud and kubectl aren't supported.

Based off of ceroic/docker-slave:1.11.2.

Installs the gcloud sdk and kubectl.

ansible-slave

Tag Description
latest At the moment, tagged versions of ansible aren't supported.

Based off of ceroic/kubectl-slave:latest.

Installs python and ansible, including requirements to support gcloud
operations.

aws-slave

Tag Description
latest At the moment, tagged versions of aws aren't supported.

Based off of ceroic/docker-slave:latest.

Installs python, the awscli, and the aws ecs cli tools.

Docker Pull Command
Owner
ceroic
Source Repository