-
Notifications
You must be signed in to change notification settings - Fork 2
/
infra-ci-jenkins.yml
45 lines (39 loc) · 1.18 KB
/
infra-ci-jenkins.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
##########################################################################################
# CI/CD Jenkins service:
# ref:
# - https://github.com/jenkinsci/docker
# - https://github.com/jenkinsci/docker/blob/master/docker-compose.yml
# - https://github.com/jenkinsci/docker/blob/master/README.md
# - 官方镜像
#
# volume copy data:
# - docker cp local_git_gogs_server_1:/data .
# - 把容器:指定目录下的数据, 复制到宿主机目录下
#
# web:
# - http://127.0.0.1:20082/
#
##########################################################################################
version: "3"
services:
ci_jenkins_server:
image: jenkins/jenkins:lts-alpine
restart: always
#
volumes:
- jenkins_data:/var/jenkins_home
ports:
- "20082:8080"
- "50000:50000"
#
networks:
- jenkins_net
##########################################################################################
# 自定义依赖:
##########################################################################################
# 自定义网络:
networks:
jenkins_net:
# 自定义数据卷:
volumes:
jenkins_data: