某些插件由于依赖关系不满足而无法加载。修复这些问题并重新启动 Jenkins

问题描述 投票:0回答:2

我在詹金斯上工作并且工作正常,但我不知道发生了什么詹金斯显示以下错误,之后我看不到任何工作:

我是詹金斯的新手,请帮我解决这个问题。

jenkins jenkins-pipeline jenkins-plugins jenkins-cli
2个回答
0
投票

据我了解,该问题可能是由于降级 jenkins 版本或更新插件“管道:节点和进程”而发生的。

您需要恢复之前的jenkins版本或降级插件。

此外,您可以在“管理Jenkins”->“管理插件”->“高级”->“更新站点”中配置jenkins以获取适合您的jenkins版本的插件版本,并设置您当前使用的版本(例如 https://updates.jenkins.io/stable-2.176/update-center.json


0
投票

Jenkins 插件依赖于正在使用的 Jenkins LTS 版本。最好的方法是安装 Jenkins 时使用最新(但稳定)版本的插件。

由于您使用的是1.176版本并尝试升级插件,最新的插件不支持旧版本的Jenkins(因为Jenkins遵循并行增量开发)。 您可以通过 2 种方式解决问题。

1。降级插件并保持 LTS Jenkins 版本不变。 (不是首选解决方案,因为您将无法使用插件的最新功能并且使用旧插件不安全)。

  • 插件降级也会由
    Manage Jenkins
    -->
    Manage Plugins
    -->
    Installed
  • 建议

2。升级 Jenkins 版本(LTS 2.24x.x)

  • 这是一个需要花费时间的选择,但是如果您在工作中大量使用 jenkins,则更建议升级版本。此外,新插件具有更安全和更广泛的功能。
  • 您可以查看变更日志并决定哪个版本适合您。
  • 参考升级 Jenkins 链接。

要了解插件和 Jenkins LTS 版本依赖性,请使用 Jenkins wiki(Confluence 页面)。

例如Pipeline:Node and Processes插件 wiki 表明对于 2.29 版本,您需要 Jenkins 版本 1.150.1 或更高版本。

注意: 最新 Jenkins 版本支持 HTTPS,而不是

Manager Jenkins
下的高级代理选项的 HTTP URL。

© www.soinside.com 2019 - 2024. All rights reserved.