背景(再改改,先别上传!!)
在调研如何使用Jenkins和Flake8对Python项目进行静态代码检查的时候,在Jenkins安装了插件Warnings Next Generation。由于安装插件时没有注意到不支持当前Jenkins版本的提示,安装完之后导致很多依赖的插件也随之升级,也和当前的Jenkins版本不兼容了,从而导致部分的job构建失败。
解决方法
方法1(尝试了两次都失败)
用ThinBackup还原Jenkins数据。
方法2(成功)
将备份目录中的插件复制到jenkins插件目录,再重启Jenkins,命令如下:
1 | cp -rf /backup/jenkins/FULL-2021-08-16_18-00/plugins/* /var/lib/jenkins/plugins/ |
方法3(未尝试)
进入jenkins的工作目录下的plugins目录。把不兼容的插件用 .bak 的文件还原,再重启重启jenkins
说明:plugins文件夹里面的都是插件,Jenkins每次升级插件时会自动把插件做备份。即把插件后缀改为 .bak 。
方法4(未尝试)
升级Jenkins版本,使其兼容。结果不可预测,风险太大。
参考
https://blog.csdn.net/Rambo_Yang/article/details/108337211