Jenkins 安装及插件管理、版本升级
2022/2/11 6:13:47
本文主要是介绍Jenkins 安装及插件管理、版本升级,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、持续集成环境Jenkins安装
1、安装 JDK
Jenkins 需要依赖 JDK,所以先安装 JDK1.8
yum -y install java-1.8.0-openjdk* # 安装目录为: /usr/lib/jvm # 查看java版本信息 java -version
2、获取Jenkins安装包,进行安装
下载页面:https://jenkins.io/zh/download/ 安装文件:jenkins-2.277.4-1.1.noarch.rpm
链接:https://pan.baidu.com/s/1CFm-nR0BlHFKRSVY5BVQ2Q 提取码:pm6w
3、把安装包上传到192.168.10.20 服务器,进行安装
ls jenkins-2.277.4-1.1.noarch.rpm rpm -ivh jenkins-2.277.4-1.1.noarch.rpm
4、修改Jenkins配置
rpm -ql jenkins
vim /etc/sysconfig/jenkins --29行-- 修改Jenkins用户为root JENKINS_USER="root" --56行-- 修改端口 JENKINS_PORT="8888"
5、启动Jenkins,Jenkins需要关闭防火墙,或者在防火墙添加端口
# 设置firewalld防火墙不开机自启,并立即关闭。 systemctl disable firewalld.service --now # 永久关闭selinux(需要重启服务器生效),临时将selinux设置为宽松模式(立即生效) sed -i '/SELINUX/ s/enforcing/disabled/g' /etc/selinux/config setenforce 0 systemctl start jenkins netstat -natp |grep 8888
6、浏览器访问 192.168.10.20:8888
7、获取并输入admin管理员密码
cat /var/lib/jenkins/secrets/initialAdminPassword
8、跳过插件安装
因为Jenkins插件需要连接默认官网下载,速度非常慢,而且经过会失败,所以我们暂时先跳过插件安装
9、添加一个管理员账户,并进入Jenkins后台
Jenkins 密码遗忘处理:
(1)修改配置文件安全功能禁用
vim /var/lib/jenkins/config.xml --7行-- true修改为false,然后保存退出 <useSecurity>false</useSecurity>
重启Jenkins服务,可以直接登录修改账号密码
systemctl restart jenkins.service
(2)修改Jenkins中已有的用户名和ID
vim /var/lib/jenkins/users/users.xml
二、持续集成环境 Jenkins 插件管理
Jenkins本身不提供很多功能,我们可以通过使用插件来满足我们的使用。例如从Gitlab拉取代码,使用Maven构建项目等功能需要依靠插件完成。接下来演示如何下载插件。
1、修改Jenkins插件下载地址
Jenkins国外插件地址下载速度非常慢,所以可以修改为国内插件地址
cd /var/lib/jenkins/updates/ sed -i 's/http:\/\/updates.jenkins- ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json
然后在Manage Plugins -->Manage Plugins -->Advanced 中,把Update Site修改为国内插件地址
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
Sumbit 后在浏览器输入 192.168.10.20:8888/restart ,重启Jenkins
2、下载中文汉化插件
3、升级 Jenkins
Jenkins→Manage Jenkins→或自动升级
4、手动升级 Jenkins
右下角有版本信息,点击,会自动跳到Jenkins官网
Manage Jenkins 中,点击System Information
cd /usr/lib/jenkins/ ls # 将之前下载的war 包传到这个目录 # 停止服务 systemctl stop jenkins.service #备份原来的war 包 mv jenkins.war jenkins.war.bak # 将刚刚下载的war 包改名为 jenkins.war mv jenkins.war.0 jenkins.war # 启动服务 systemctl start jenkins netstat -natp |grep 8888
查看浏览器页面,右下角显示的版本更新为 Jenkins 最新版本
这篇关于Jenkins 安装及插件管理、版本升级的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法