Extends official Jenkins image with Docker to be able run jobs inside containers.
1M+
Extends official Jenkins image with Docker to be able run jobs inside containers.
Jenkins 2.176.1, Jenkins 2.305 and Jenkins 2.324Note: Provided images require additional configuration for development, staging and production use.
The provided nginx image is used as reverse proxy to block the access to these sensitive urls :
It should be called in the same docker-compose as Jenkins. Jenkins' container must be named : jenkins_scheduler
| Tag | Jenkins version | Details | Dockerfile |
|---|---|---|---|
| spryker/jenkins:latest | 2.176.1 | :link: | |
| spryker/jenkins:2.176 | 2.176.1 | :link: | |
| spryker/jenkins:2.305 | 2.305 | :link: | |
| spryker/jenkins:2.324 | 2.324 | :link: |
$ docker pull spryker/jenkins:2.176
FROM spryker/jenkins:2.176
jenkins:
image: spryker/jenkins:2.176
export DOCKER_GID=$(ls -n /var/run/docker.sock | awk '{print $4}')export DOCKER_GID=0dockerdocker run -it --rm --group-add ${DOCKER_GID} -v /var/run/docker.sock:/var/run/docker.sock:ro spryker/jenkins:2.176
docker-composejenkins:
image: spryker/jenkins:2.176
user: "1000:${DOCKER_GID}"
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
...
<builders>
<hudson.tasks.Shell>
<command>
docker run -i --rm \
my-image \
command-to-run
</command>
</hudson.tasks.Shell>
</builders>
...
Content type
Image
Digest
sha256:fc7cbd77a…
Size
497.1 MB
Last updated
4 days ago
docker pull spryker/jenkins