使用Docker安装部署Jenkins


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部署项目


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM