前言

由于jenkins版本太低导致很多插件无法升级,所以只能将jenkins版本升级起来之后再后续安装插件,下面是我的升级过程,希望对大家有帮助

一、需要的准备

下载你要升级到所需版本的jenkins.war包 

下载地址:Jenkins download and deployment

分析你升级后的版本是否支持当前JDK(2.357之后的版本不再支持jdk8):

 

因为我只是要解决Spring-Security-Web的漏洞,所以如果要升级到2.357以上还得重新下载并单独配置jdk,因此我选择了支持jdk8的Jenkins2.350版本

二、操作步骤

1.暂停Jenkins服务

因为我的Jenkins是部署在tomcat/webapp下的,所以暂停tomcat服务,准备备份,进入到你部署服务的bin目录下,停掉即可

./shutdown.sh

 

2.备份

备份Jenkins相关配置文件夹及tomcat下的Jenkins文件夹和Jenkinswar包,建议直接打包备份,正式环境要相当小心,即使升级失败回退也方便。

需要备份的文件:

1.Jenkins配置文件:包含job构建的版本号,及构建的日志记录,用户的配置,权限管理等等,jenkins系统的配置,原jenkins安装的插件的配置

2.tomcat/webapp/Jenkins文件夹和Jenkins.war

这里我直接备份了全部jenkins和tomcat文件夹

tar -zcvf jenkins.tar.gz jenkins
tar -zcvf tomcat.tar.gz tomcat

3.替换war包

将jenkins文件夹及Jenkins.war删掉

将新版本(2.350)jenkins.war放入tomcat/webapps下

4.重启tomcat服务

进入到你部署服务的bin目录下,重启即可:

./startup.sh

 之后检查tomcat是否启动成功:

ps -ef |grep tomcat

5.验证

验证版本是否更新:

登录到你的jenkins网址验证即可

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐