升级Jenkins步骤和遇到的问题

本文描述了在尝试使用UtilitySteps插件时遇到的问题,包括Jenkins版本过低导致作业丢失和slave节点下线。作者通过备份jenkins.war文件,下载并替换新版本的Jenkins,但在升级后遇到角色策略插件缺失和自由风格job保存失败的错误。解决方案是下载并安装缺失的hpi文件,以及升级所有插件到最新版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、背景

由于我的pipeline需要用到readYaml,因此要安装Utility Steps插件,但安装之后重启Jenkins,发现很多job都没有了,slave节点也下线了几个。
出现上述问题的原因是我的Jenkins版本比较低,为2.201.1,根据插件提示信息,我需要升级到2.277.4版本

二、备份

cd ${tomcat_home}/webapps
cp jenkins.war jenkins.war.bak
cd ~
zip -r jenkins_home.zip .jenkins	#备份jenkins_home

三、下载jenkins.war

下载地址:https://mirrors.jenkins.io/war-stable/
找到对应的版本下载即可

把新的war包放到${tomcat_home}/webapps下,重启tomcat

四、问题

重启后登录Jenkins报如下错误

在这里插入图片描述
解决:
下载hpi文件,并将其放到/home/admin/.jenkins/plugins/下面

Role strategy hpi plugin的下载链接为:https://updates.jenkins.io/latest/role-strategy.hpi

重启Jenkins

自由风格的job点击保存没有反应,前端报如下错误

在这里插入图片描述

原因

官方文档
在这里插入图片描述

之前的插件没有升级到最新版本导致

解决

将所有插件升级到最新版本,重启Jenkins即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值