# Jenkins
# 搭建jenkins
# docker-compose.yaml
version: '3.1'
services:
jenkins:
image: 'jenkinsci/blueocean'
volumes:
- ./data/jenkins/:/var/jenkins_home
# 映射本地maven到容器中
- /usr/local/docker/maven/apache-maven-3.8.4:/usr/local/maven
# ssh操作宿主机
- /root/.ssh/id_rsa:/root/.ssh/id_rsa
ports:
- "8080:8080"
expose:
- "8080"
- "50000"
privileged: true
user: root
restart: always
container_name: jenkins
environment:
JAVA_OPTS: '-Djava.util.logging.config.file=/var/jenkins_home/log.properties'
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 查看jenkins初始密码
cat /var/lib/jenkins/secrets/initialAdminPassword
1
# 推荐安装插件
- Publish over SSH
- Maven Integration
- gitee
- nodejs
# 配置gitee
# 创建私人令牌并牢记
- https://gitee.com/profile/personal_access_tokens
# jenkins配置gitee
系统管理 -> 系统配置 -> Gitee配置

# 配置maven

# 配置ssh
Remote Directory目录为ssh操作目录
