This is a docker image that can be spun up to join any Jenkins cluster that supports swarm.
This aims to have the most basic of tools installed under the Jenkins user.
E.g.
- make
- git
The rest of the toolset should pulled in Docker images that you derive from this one.
Name | Default | Notes |
---|---|---|
DEBUG | 0 | Show more diagnostics |
SWARM_MASTER | http://jenkins:8080 | Where is the jenkins server? |
SWARM_USERNAME | Connect as this user to the jenkins server, empty for no auth | |
SWARM_PASSWORD | password | |
SWARM_EXECUTORS | 1 | How many parallel executors we will have on this node |
SWARM_LABELS | docker linux swarm amd64 | Space separated list of labels for this node |
JENKINS_MEMORY | 200M | Amount of memory the jenkins swarm slave can use |
MYNAME | hostname |
Display name of the swarm client in jenkins UI |