ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Jenkins 安装及插件管理、版本升级

2022-02-11 02:00:57  阅读:355  来源: 互联网

标签:插件 lib -- 版本升级 jenkins Jenkins war


一、持续集成环境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 最新版本

 

标签:插件,lib,--,版本升级,jenkins,Jenkins,war
来源: https://www.cnblogs.com/darryallen/p/15881695.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有