Skip to content

Instantly share code, notes, and snippets.

@linki
Last active August 29, 2015 14:14
Show Gist options
  • Save linki/da80ec9b245aeff078f0 to your computer and use it in GitHub Desktop.
Save linki/da80ec9b245aeff078f0 to your computer and use it in GitHub Desktop.
run a docker based jenkins slave on our ci (deprecated)
[Unit]
Description=Docker Jenkins Slave
After=docker.service
[Service]
TimeoutStartSec=0
ExecStartPre=-/usr/bin/docker kill jenkins-slave
ExecStartPre=-/usr/bin/docker rm jenkins-slave
ExecStartPre=/usr/bin/docker pull csanchez/jenkins-swarm-slave:latest
ExecStart=/usr/bin/docker run --name jenkins-slave -h "coreos-01" csanchez/jenkins-swarm-slave:latest -master http://10.110.2.50/ -username linki -password ef8da0e3dbfe441d89b7f62b3d4f11bb -executors 5 -labels "docker coreos" -fsroot /home/jenkins-slave/ -name "coreos-01"
ExecStop=/usr/bin/docker stop jenkins-slave
# ignore me: docker run -h "coreos-01" csanchez/jenkins-swarm-slave:latest -master http://10.110.2.50/ -username linki -password ef8da0e3dbfe441d89b7f62b3d4f11bb -executors 10 -labels "docker coreos" -fsroot /home/jenkins-slave/ -name "coreos-01"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment