adriagalin / docker-jenkins-jnlp-slave

A Jenkins slave using JNLP to establish connection with docker binaries.
MIT License
6 stars 11 forks source link

Jenkins JNLP slave Docker image with Docker binary

A Jenkins slave using JNLP to establish connection with docker binaries.

See Jenkins Distributed builds for more info.

Docker build

Contains:

Running

To run a Docker container

docker run adriagalin/jenkins-jnlp-slave -url http://jenkins-server:port <secret> <slave name>

Or create your own deployable docker container:

FROM adriagalin/jenkins-jnlp-slave

ADD MyProgram /MyProgram

ADD run.sh /run.sh

ENTRYPOINT /run.sh

optional build environment variables:

optional environment variables:

Based on jenkinsci/jnlp-slave

License

This Dockerfile is released under the MIT license, which should have accompanied the Dockerfile. Files and binaries contained inside the image may contain other Licenses.