1、拉取jenkins镜像
1
| docker pull jenkins/jenkins:2.426.2-lts
|
2、启动镜像
因2.426.2版本的jenkins镜像默认只有openjdk17,以及git,需要配置maven以及需要的jdk1.8和node,由于需要不同版本的node,因此安装了两个node
启动脚本
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| docker run -d \ -p 8082:8080 \ -p 50000:50000 \ -v /data/middleware/jenkins/data:/var/jenkins_home \ -v /etc/localtime:/etc/localtime \ -v /usr/bin/docker:/usr/bin/docker \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /data/middleware/jenkins/apache-maven-3.8.8:/usr/local/src/apache-maven-3.8.8 \ -v /data/middleware/jenkins/jdk1.8.0_211:/usr/local/src/jdk1.8.0_211 \ -v /data/middleware/jenkins/node-v14.21.3-linux-x64:/usr/local/src/node-v14.21.3-linux-x64 \ -v /data/middleware/jenkins/node-v16.20.2-linux-x64:/usr/local/src/node-v16.20.2-linux-x64 \ -v /data/middleware/jenkins/repo:/usr/local/repo \ --restart=on-failure -u 0 \ --name jenkins \ jenkins/jenkins:2.426.2-lts
|
3、登录
查看初始密码
浏览器输入ip:8082登录jenkins

4、系统配置
1、GitLab配置

2、远程ssh配置

5、全局工具配置
1、maven setting和jdk配置

2、maven配置
