背景
今天真是吓死宝宝了。不小心点了jenkins里的某个插件降级,结果jenkins启动报错,说各种版本不兼容,所有slave全部断开,jenkins的插件列表里又不能指定版本升级。。还好是中午休息时间,赶紧想解决办法。
解决方案
- 突然想到jenkins可以按照插件的hpi文件
- 首先定位到是哪一个插件版本不兼容
- 下载jenkins插件的历史版本,那么这个到哪去下呢?找到了插件源码,可是下下来编译报错。。哪里有现成的hpi呢?
- 可以到maven仓库里找到对应的插件hpi下载下来,然后在jenkins里安装就可以了。
- 重启jenkins
- 问题解决。。
总结
要下载历史版本的插件,就是到maven仓库能下载到对应的hpi即可