1.下面是按照最新版Jenkins的docker compose的yaml文件
jenkins:
image: 'jenkins/jenkins:lts'
container_name: jenkins
restart: always
ports:
- '8080:8080'
- '50000:50000'
volumes:
- '/opt/jenkins/jenkins_home:/var/jenkins_home
2.使用docker-compose启动后,会下载最新的jenkins版本,另外50000端口要打开
3.进入到数据密码框的时候,进入jenkins容器,运行下面的命令,加载清华镜像的插件地址,解决 jenkins 安装后 初始化插件很慢。
首先找到 default.json文件,然后替换该文件中的内容
#>find / -name default.json (会找到很多,主要是jenkins对应的default.json文件)
注意我这边的default.json文件再/var/lib/jenkins/updates下面
#>sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /var/lib/jenkins/updates/default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /var/lib/jenkins/updates/default.json
替换完成后重启即可。
4.安装maven integration plugin,和publish over ssh插件
5.配置maven,基本就差不多可以使用jenkins