最近系统无故重启,导致虚拟机文件损坏,装在里面的 Jenkins 也跟着悲剧了,于是重新体验了把安装部署过程。

由于新安装的是这里的第二种方法,使用的是 rpm 安装,因此在更新版本时候也是按照这个套路来。

https://updates.jenkins-ci.org/download/war/ 下载最新的安装 war 包,当然了 Jenkins 项目里检测到有新版本时会提示,这时点击下载即可。接下来就是替换 war 包了。登录服务器,找到 war 包所在目录,并把新版本的替换过去,稳妥起见备份下之前的 war 包。

[root@molaifeng jenkins]# ps aux | grep jenkins
jenkins   5624  1.7 14.0 5235992 842512 ?      Ssl  18:35   1:08 /etc/alternatives/java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon --httpPort=8080 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20
[root@molaifeng jenkins]# cd /usr/lib/jenkins
[root@molaifeng jenkins]# mv jenkins.war /home/molaifeng/jenkins.war
[root@molaifeng jenkins]# service jenkins stop
[root@molaifeng jenkins]# wget https://updates.jenkins-ci.org/download/war/2.138/jenkins.war
[root@molaifeng jenkins]# service jenkins start

再次打开 Jenkins,发现正在启动,登录后,发现右下角已是对应的 Jenkins ver. 2.138 版本

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐