https://github.com/ome/devagent-docker
Jenkins agent container based on omero-ssh-systemd
https://github.com/ome/devagent-docker
agent docker jenkins
Last synced: 12 months ago
JSON representation
Jenkins agent container based on omero-ssh-systemd
- Host: GitHub
- URL: https://github.com/ome/devagent-docker
- Owner: ome
- Created: 2016-03-15T11:24:12.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-02-13T15:36:11.000Z (over 2 years ago)
- Last Synced: 2025-06-05T06:57:09.380Z (about 1 year ago)
- Topics: agent, docker, jenkins
- Language: Shell
- Homepage: https://hub.docker.com/r/openmicroscopy/devslave-c7
- Size: 49.8 KB
- Stars: 1
- Watchers: 3
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
OMERO systemd Jenkins agent
===========================
Docker Jenkins agent 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 agent with full `sudo` rights. Jenkins swarm plugin is automatically started via systemd.