问题描述
在使用Jenkins时遇到了一个问题。他之前使用的Git Client插件版本是3.0.0-rc(beta版),由于存在安全漏洞,他升级到了最新版本2.8.6(最新版)。但不幸的是,所有的依赖插件仍然在寻找3.0.0版本,并认为2.8.6是旧版本(这是插件中的一个错误),所以在升级过程中出现了问题。他尝试回退到旧版本,但无法从2.8.6回退到3.0.0。
解决方案
请注意以下操作注意版本差异及修改前做好备份。
方案1
解决这个问题的方法有几种:
1. 从Jenkins更新中心安装git插件3.12.1和git client插件2.8.5。
2. 从”Manage Jenkins”页面的”Manage Plugins”下的”Advanced”选项卡中,将git插件3.12.1和git client插件2.8.6上传到Jenkins服务器。
3. 从Jenkins实验性更新中心安装git插件4.0.0-beta11和git client插件3.0.0-beta11。
4. 从”Manage Jenkins”页面的”Manage Plugins”下的”Advanced”选项卡中,将git插件4.0.0-beta11和git client插件3.0.0-beta11上传到Jenkins服务器。
如果选择git插件3.12.1,您选择的是发布的git插件,也是最稳定的版本。
如果选择git插件4.0.0-beta11,您选择的是最新的预发布git插件,其中包含比git插件3.12.1更多的错误修复。
参考链接:
– Git Client Plugin
– GitHub链接
– 插件手动下载