几个月以来,我在更新 Jenkins 插件时遇到了问题。
一旦我想一次更新一个或两个以上插件,我就会收到所有其他插件的以下消息:
sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径
但是,如果我随后单独更新每个插件并在其间重新启动 Jenkins 服务器,它就可以工作了。
关于我的系统:
解决方案是更新JRE: https://issues.jenkins.io/browse/JENKINS-67756
我认为詹金斯有一个涉及“new jres”的活跃新问题。使用最新的 11 或 17(相对于旧版本的 11 或 17)会导致奇怪的效果,jenkins 一次只下载更新列表中的 2 个插件(列表中的其余插件会引发证书失败)。他们警告说,在您首先更新所有插件之前,不要更新托管 jenkins 的 JRE。如果您托管的是旧版本的 jenkins,并且需要新的 jenkins 版本来更新兼容的插件,那么这就很棘手。 因此,在这种情况下,请按以下顺序进行工作: