请查看此文章
获取Jenkins最新版镜像
docker pull jenkins
获取长期支持版镜像,若安装指定版本请采用以下命令获取镜像
docker pull jenkins/jenkins:版本号
查看镜像列表,此次安装以长期支持版为例
创建映射目录并授权
# 创建映射目录
mkdir -p /my_data/jenkins_home
# 查看目录权限
ls -nd /my_data/jenkins_home/
# 设置权限
chown -R 1000:1000 /my_data/jenkins_home/
重启docker后运行Jenkins
# 重启docker
systemctl restart docker
# 启动Jenkins
docker run -d -p 8881:8080 --name=jenkins -v /my_data/jenkins_home/:/var/jenkins_home jenkins/jenkins:lts
# 查看Jenkins状态
docker ps
在映射目录下查看首次生成的管理员密码
cat /my_data/jenkins_home/secrets/initialAdminPassword
# 或者在Jenkins日志中查看
docker logs jenkins
浏览器访问地址http://192.168.107.134:8881/
,耐心等待进入以下页面,然后输入上面命令查到的密码
输入密码后点击【继续】,接下来小白还是选择推荐插件安装吧
创建用户
两个页面都直接点击【保存并完成】即可,然后点击【开始使用Jenkins】
进入Jenkins欢迎页面,开始使用Jenkins
依次点击【Maanage Jenkins】→【Manage Plugins】→【Advanced】,划到最下面修改升级站点URL
https://repo.huaweicloud.com/jenkins/updates/update-center.json
修改服务器配置,在映射目录下找到并编辑default.json文件
切换到 /my_data/jenkins_home/updates/目录下,并执行修改文件的命令
cd /my_data/jenkins_home/updates/
sed -i ‘s/http:\/\/updates.jenkinsci.org\/download/https:\/\/repo.huaweicloud.com\/jenkins/g‘ default.json
sed -i ‘s/http:\/\/www.google.com/https:\/\/www.baidu.com/g‘ default.json
重启Jenkins
docker restart jenkins
依次点击【系统管理】→【Manage Credentials】,点击【全局】,进入全局详情页添加凭据
可以创建一个任务,测试凭据是否生效
配置码云仓库地址
查看输出日志,拉取仓库项目成功
依次点击【系统管理】→【插件管理】,在【可选插件】中搜索要安装的插件名称,然后勾选要安装的插件,点击【直接安装】
然后勾选“安装完成后重启Jenkins(空闲时)”,重启后查看已安装插件,可以看到插件已成功安装
先进入容器查看jdk路径
# 进入容器
docker exec -it jenkins /bin/bash
# 查看git路径
which git
# 查看jdk路径
echo $JAVA_HOME
依次点击【系统管理】→【全局工具配置】,找到JDK,点击【新增JDK】
Git无需配置,默认已填写,Path to Git executable改成上面查到的路径也可以,Jenkins能识别到
Jenkins容器中未提供Maven,还是填写名称后勾选自动安装吧
项目部署请参考此文章的【Springboot小项目发布】介绍,也可以结合此文章做为参考,使用Docker-compose部署项目
原文:https://www.cnblogs.com/dyd168/p/14394549.html