Sign inSign up

codefabrik/jenkins-runner

By codefabrik

Updated almost 4 years ago

Jenkins node based on Ubuntu 16.04 with OpenJDK 1.8.0_242, using Jenkins remoting client 3.17

Image
0

213

codefabrik/jenkins-runner repository overview

jenkins-slave

Node image for Jenkins CI server

Requirements

The host system has a user with uid 1000 (jenkins user) and a docker group with gid 999.

Example docker-compose file:
jenkins-slave:
  # Jenkins user is hardwired into jenkins master container. Re-use it here 
  user: "1000"
  restart: always
  image: codefabrik/jenkins-slave:latest
  container_name: jenkins-slave
  environment:
    # Use connection parameters given by jenkins master
    - JNPL_URL=http://[jenkins master FQDN]/computer/slave-1/slave-agent.jnlp
    - SECRET=ffc539f1a8252dc87ddbd96f23464d92c66565d4635c6402ce6e9bc1628ddd91
    - WORKDIR=/home/jenkins
    # Use additional parameters, e.g. no certificate check for self-signed certificates
    - OPTIONS=-noCertificateCheck
  volumes:
    - /docker/volumes/jenkins-slave/:/home/jenkins/

Tag summary

Content type

Image

Digest

sha256:143d990f1

Size

1.3 GB

Last updated

almost 4 years ago

docker pull codefabrik/jenkins-runner