Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.23 KB

README.md

File metadata and controls

24 lines (17 loc) · 1.23 KB

jenkins-slaves

Jenkin swarm slaves with docker installed and accessible to docker slave.

Running

To run a Docker container customizing the different tools with your credentials

docker run \
-e JENKINS_USERNAME=jenkins \
-e JENKINS_PASSWORD=jenkins \
-e JENKINS_MASTER=http://jenkins:8080 \
rancher/jenkins-slave

Optional Environment Variables

You can specify optional environment variables below when invoking docker run to customize the behavior of the swarm client.

Parameter Default Value Description
SLAVE_EXECUTORS number of cpu cores This value specifies the number of concurrent jobs this worker can process
SLAVE_NAME swarm-client This value specifies the name of slave that will appear on Jenkins UI
SLAVE_LABELS None This value specifies the labels you want to give for the launching slave
SLAVE_MODE None This value specifies job allocation mode for the slave (normal or exclusive)