openmicroscopy/devslave-c7

By openmicroscopy

Updated about 2 years ago

Jenkins slave container based on omero-ssh-systemd

Image
Languages & frameworks
Integration & delivery
Operating systems
0

3.7K

openmicroscopy/devslave-c7 repository overview

OMERO systemd Jenkins slave

Docker Jenkins slave image for OMERO devspace.

Docker
  1. Build container:

     make
    

    with args

     make BUILDARGS="--build-arg USER_ID=$UID"
    

    all available build-arg:

     USER_ID
     JAVAVER
     EXE4J_VERSION
     JENKINS_SWARM_VERSION
    
  2. To run container

    UNIX:

     make start ENV="-e JENKINS_PORT_8080_TCP_ADDR=$JENKINS_ADDR -e JENKINS_PORT_8080_TCP_PORT=$JENKINS_PORT"
    

    OSX:

     make start PORTS="--privileged" ENV="-e JENKINS_PORT_8080_TCP_ADDR=$JENKINS_ADDR -e JENKINS_PORT_8080_TCP_PORT=$JENKINS_PORT"
    

The compose creates fully working Jenkins CI master and slave with full sudo rights. Jenkins swarm plugin is automatically started via systemd.

Tag summary

Content type

Image

Digest

sha256:23fa0fcec

Size

279 MB

Last updated

about 2 years ago

docker pull openmicroscopy/devslave-c7