Start a Jenkins swarm slave with various development environments.
docker run -d heliostech/jenkins-slave-java:8 -master http://jenkins-server:port/ -username JENKINS_USER -password JENKINS_USER_KEY -executors 2 -labels "java8"
docker run -d heliostech/jenkins-slave-java:openjdk8 -master http://jenkins-server:port/ -username JENKINS_USER -password JENKINS_USER_KEY -executors 2 -labels "openjdk8"
docker run -d heliostech/jenkins-slave-java:7 -master http://jenkins-server:port/ -username JENKINS_USER -password JENKINS_USER_KEY -executors 2 -labels "java7"
docker run -d heliostech/jenkins-slave-nodejs -master http://jenkins-server:port/ -username JENKINS_USER -password JENKINS_USER_KEY -executors 2 -labels "nodejs"
docker run -d heliostech/jenkins-slave-ruby -master http://jenkins-server:port/ -username JENKINS_USER -password JENKINS_USER_KEY -executors 2 -labels "ruby"
docker run -d heliostech/jenkins-slave-ansible -master http://jenkins-server:port/ -username JENKINS_USER -password JENKINS_USER_KEY -executors 2 -labels "ansible"
docker run -d heliostech/jenkins-slave-gcc:centos-7 -master http://jenkins-server:port/ -username JENKINS_USER -password JENKINS_USER_KEY -executors 2 -labels "gcc"
docker run -d -v /var/run/docker.sock:/var/run/docker.sock heliostech/jenkins-slave-docker -master http://jenkins-server/ -username JENKINS_USER -password JENKINS_USER_KEY -executors 2 -labels "docker"
Those containers are part of DevStack, a project to facilitate DevOps work with continuous integration and deployment environment ready to use.