据我了解,该问题可能是由于降级 jenkins 版本或更新插件“管道:节点和进程”而发生的。
您需要恢复之前的jenkins版本或降级插件。
此外,您可以在“管理Jenkins”->“管理插件”->“高级”->“更新站点”中配置jenkins以获取适合您的jenkins版本的插件版本,并设置您当前使用的版本(例如 https://updates.jenkins.io/stable-2.176/update-center.json)
Jenkins 插件依赖于正在使用的 Jenkins LTS 版本。最好的方法是安装 Jenkins 时使用最新(但稳定)版本的插件。
由于您使用的是1.176版本并尝试升级插件,最新的插件不支持旧版本的Jenkins(因为Jenkins遵循并行增量开发)。 您可以通过 2 种方式解决问题。
1。降级插件并保持 LTS Jenkins 版本不变。 (不是首选解决方案,因为您将无法使用插件的最新功能并且使用旧插件不安全)。
Manage Jenkins
--> Manage Plugins
--> Installed
2。升级 Jenkins 版本(LTS 2.24x.x)
要了解插件和 Jenkins LTS 版本依赖性,请使用 Jenkins wiki(Confluence 页面)。
例如Pipeline:Node and Processes插件 wiki 表明对于 2.29 版本,您需要 Jenkins 版本 1.150.1 或更高版本。
注意: 最新 Jenkins 版本支持 HTTPS,而不是
Manager Jenkins
下的高级代理选项的 HTTP URL。