随着安全漏洞的发现,jenkins团队会定期发布更新来修复这些漏洞。保持Jenkins的最新版本可以帮助你的系统免受潜在的安全威胁。每个新版本的jenkins也会带来新的特性和性能改进。使用war包手动升级jenkins,允许你完全控制升级过程,并在升级前备份所有必要数据。你也可以直接选择想要部署的具体版本,无论是最新的稳定版还是某个特定的历史版本。以下是手动升级jenkins的过程:
去官网上下载war包
首先去jenkins官网,下载最新的稳定版本或你想要升级的特定版本:
可以直接下载war包,然后上传到服务器中,也可以直接复制下载路径,直接将war包下载到服务器上,不需要再上传了
找到服务器中jenkins.war的位置
find / -name jenkins.war
拷贝原有jenkins.war作为备份
进入目录(这个目录地址,以你查询到的位置为准)
cd /usr/share/java/
拷贝原有的war包作为备份,防止升级失败,可以通过原war包进行回滚
cp jenkins.war jenkins.war.bak
关闭jenkins服务,并查看jenkins状态
在升级之前,需要先将正在运行的jenkins服务停止
systemctl stop jenkins
systemctl status jenkins
将最新的jenkins.war移动到当前目录中
将war包上传到刚才的目录中,或直接下载war包到服务器。我选择后者:
wget https://get.jenkins.io/war/2.423/jenkins.war
再次启动jenkins (或者直接重启服务器)
下载完成后,重启jenkins服务。如果启动成功,则说明jenkins已经手动升级完成了
systemctl start jenkins
评论 (0)