30 lines
1.2 KiB
YAML
30 lines
1.2 KiB
YAML
services:
|
|
jenkins:
|
|
image: jenkins:latest
|
|
instances:
|
|
jenkins-1:
|
|
env:
|
|
BLOG_HOME: /home/user/blog
|
|
WORKSPACE_HOME: /opt/jenkins/workspace
|
|
lifecycle:
|
|
running:
|
|
- port: service
|
|
type: tcp
|
|
ports:
|
|
agent: 50000
|
|
service: 8080:18080
|
|
ship: local
|
|
volumes:
|
|
/etc/sudoers: /opt/jenkins/sudoers
|
|
/host/blog: /home/user/blog
|
|
/host/docker: /home/user/docker
|
|
/host/latex: /home/user/latex
|
|
/tmp: /tmp
|
|
/usr/bin/docker: /usr/bin/docker
|
|
/usr/bin/sudo: /usr/bin/sudo
|
|
/usr/lib/sudo/sudoers.so: /usr/lib/sudo/sudoers.so
|
|
/usr/lib/x86_64-linux-gnu/libapparmor.so.1: /usr/lib/x86_64-linux-gnu/libapparmor.so.1
|
|
/usr/lib/x86_64-linux-gnu/libltdl.so.7: /usr/lib/x86_64-linux-gnu/libltdl.so.7
|
|
/var/jenkins_home: /opt/jenkins
|
|
/var/run/docker.sock: /var/run/docker.sock
|