A JNLP Slave that enables docker build and fixes volume permissions on startup
MIT License
This image is based on https://github.com/jenkinsci/docker-inbound-agent image and fixes permissions issues with volumes created by docker. The image also contains docker binary and able to mount /var/run/docker.sock to enable the slave to run docker commands on the slave. The default tag of the image is based on alpine and installs also glibc to enable Oracle JDK installations. (see https://github.com/gliderlabs/docker-alpine/issues/11)
The immage support running docker commands in slave in 2 different modes:
privileged
container and passing DIND=true
variable.
Name | Description |
---|---|
DIND |
If true , then the slave will run docker inside docker - Requires privileged container |
For other environment variables, see https://github.com/jenkinsci/docker-inbound-agent
Docker Images are pushed to Docker Hub
Each release is a git tag v$UPSTREAM_VERSION-$INCREMENT where:
For each git tag, there following tags will be created:
The following distributions are supported: