Newer
Older
jenkins-slave / docker-compose.yml
@Pascal Gollor Pascal Gollor on 4 Jun 2017 851 bytes add arduino slave
version: '2.1'

services:
    jenkins-slave1:
      image: pgollor/jenkins-slave
      mem_limit: 4g
      restart: always
      environment:
        - JENKINS_SLAVE_SSH_PUBKEY=${JENKINS_SLAVE_SSH_PUBKEY}
      volumes:
        - ./data/slave1:/home/jenkins/
      tmpfs:
        - /tmp:rw
        - /run:rw,size=64m
        - /vat/run:rw,size=64m
      ports:
        - "${JENKINS_SLAVE_SSH_BIND}:${JENKINS_SLAVE1_SSH_PORT}:22"

services:
    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/jenkins/
      tmpfs:
        - /tmp:rw
        - /run:rw,size=64m
        - /vat/run:rw,size=64m
      ports:
        - "${JENKINS_SLAVE_SSH_BIND}:${JENKINS_SLAVE2_SSH_PORT}:22"