21 lines
413 B
YAML
21 lines
413 B
YAML
|
|
# jenkins — CI/CD (cloud only)
|
||
|
|
# Networks: app
|
||
|
|
|
||
|
|
services:
|
||
|
|
jenkins:
|
||
|
|
image: jenkins/jenkins:lts-jdk17
|
||
|
|
restart: unless-stopped
|
||
|
|
networks: [app]
|
||
|
|
environment:
|
||
|
|
TZ: ${TZ:-Europe/Amsterdam}
|
||
|
|
JENKINS_OPTS: --httpPort=8080
|
||
|
|
volumes:
|
||
|
|
- jenkins-home:/var/jenkins_home
|
||
|
|
# TODO: agent strategy (docker-in-docker vs ssh agents vs k8s agents)
|
||
|
|
|
||
|
|
networks:
|
||
|
|
app:
|
||
|
|
|
||
|
|
volumes:
|
||
|
|
jenkins-home:
|