首页 > 其他 > 详细

使用Docker安装部署Jenkins

时间:2021-02-10 00:38:10      阅读:39      评论:0      收藏:0      [点我收藏+]

Docker安装

请查看此文章

Docker安装Jenkins

获取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,点击【新增JDK】

技术分享图片
Git配置

Git无需配置,默认已填写,Path to Git executable改成上面查到的路径也可以,Jenkins能识别到

技术分享图片
Maven配置

Jenkins容器中未提供Maven,还是填写名称后勾选自动安装吧

技术分享图片

项目部署请参考此文章的【Springboot小项目发布】介绍,也可以结合此文章做为参考,使用Docker-compose部署项目

使用Docker安装部署Jenkins

原文:https://www.cnblogs.com/dyd168/p/14394549.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!