一、背景
由于我的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即可