2024-09-28 04:03:12 -04:00
|
|
|
services:
|
|
|
|
jenkins-controller:
|
|
|
|
build:
|
|
|
|
context: .
|
2024-10-11 07:59:33 -04:00
|
|
|
dockerfile: Dockerfile.jenkins
|
2024-09-28 04:03:12 -04:00
|
|
|
environment:
|
2024-10-11 08:58:41 -04:00
|
|
|
- CASC_JENKINS_CONFIG=/config/jenkins.yml
|
2024-09-28 04:03:12 -04:00
|
|
|
volumes:
|
2024-10-11 08:58:41 -04:00
|
|
|
- ./config:/config
|
2024-09-28 04:03:12 -04:00
|
|
|
- ./id_rsa:/secrets/id_rsa
|
|
|
|
- ./adminpassword:/secrets/adminpassword
|
2024-09-28 07:47:13 -04:00
|
|
|
- /home/jenkins/jenkins-data:/var/jenkins_home
|
2024-09-28 04:03:12 -04:00
|
|
|
ports:
|
|
|
|
- 8080:8080
|
|
|
|
jenkins-agent:
|
|
|
|
env_file: ./agent.env
|
|
|
|
build:
|
|
|
|
context: .
|
2024-10-11 07:59:33 -04:00
|
|
|
dockerfile: Dockerfile.agent
|
2024-09-28 04:53:40 -04:00
|
|
|
args:
|
|
|
|
DOCKER_GROUP: '${DOCKER_GROUP}'
|
2024-09-28 04:03:12 -04:00
|
|
|
volumes:
|
|
|
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|