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

一、持续集成环境Jenkins安装

1、安装 JDK

Jenkins 需要依赖 JDK,所以先安装 JDK1.8

yum -y install java-1.8.0-openjdk*
# 安装目录为: /usr/lib/jvm

# 查看java版本信息
java -version

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

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

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

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 

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

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

4、修改Jenkins配置

rpm -ql jenkins 

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

vim /etc/sysconfig/jenkins
--29行-- 修改Jenkins用户为root
JENKINS_USER="root"
--56行-- 修改端口
JENKINS_PORT="8888"

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

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

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

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

6、浏览器访问 192.168.10.20:8888

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

7、获取并输入admin管理员密码

cat /var/lib/jenkins/secrets/initialAdminPassword

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

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

8、跳过插件安装

因为Jenkins插件需要连接默认官网下载,速度非常慢,而且经过会失败,所以我们暂时先跳过插件安装

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

 

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

9、添加一个管理员账户,并进入Jenkins后台

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

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

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

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

Jenkins 密码遗忘处理:

(1)修改配置文件安全功能禁用

vim /var/lib/jenkins/config.xml
--7行-- true修改为false,然后保存退出
<useSecurity>false</useSecurity>

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

重启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

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

然后在Manage Plugins -->Manage Plugins -->Advanced 中,把Update Site修改为国内插件地址

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

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

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

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

Sumbit 后在浏览器输入 192.168.10.20:8888/restart ,重启Jenkins

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

2、下载中文汉化插件

 

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

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

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

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

3、升级 Jenkins

Jenkins→Manage Jenkins→或自动升级

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

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

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

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

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

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

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

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

 4、手动升级 Jenkins

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

右下角有版本信息,点击,会自动跳到Jenkins官网

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

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

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

 Manage Jenkins 中,点击System Information

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

 

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

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 最新版本

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

 

上一篇:Jenkins敏捷开发 自动化构建工具


下一篇:【图论】CF700C Break Up