version: '2.1' services: jenkins-slave1: image: pgollor/jenkins-slave-ssh mem_limit: 4g restart: always environment: - JENKINS_SLAVE_SSH_PUBKEY=${JENKINS_SLAVE_SSH_PUBKEY} volumes: - ./data/slave1/home:/home/jenkins/ #- ./data/slave1/ssh/ssh_host_dsa_key:/etc/ssh/ssh_host_dsa_key #- ./data/slave1/ssh/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key tmpfs: - /tmp:rw - /run:rw,size=64m - /vat/run:rw,size=64m ports: - "${JENKINS_SLAVE_SSH_BIND}:${JENKINS_SLAVE1_SSH_PORT}:22" jenkins-slave2: image: pgollor/jenkins-slave-arduino mem_limit: 4g restart: always environment: - JENKINS_SLAVE_SSH_PUBKEY=${JENKINS_SLAVE_SSH_PUBKEY} volumes: - ./data/slave2/home:/home/jenkins/ #- ./data/slave2/ssh/ssh_host_dsa_key:/etc/ssh/ssh_host_dsa_key #- ./data/slave2/ssh/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key tmpfs: - /tmp:rw - /run:rw,size=64m - /vat/run:rw,size=64m ports: - "${JENKINS_SLAVE_SSH_BIND}:${JENKINS_SLAVE2_SSH_PORT}:22"