为什么我在Jenkins更新中心得到400分?

t98cgbkg  于 2023-01-12  发布在  Jenkins
关注(0)|答案(1)|浏览(157)

我们使用Jenkins 2.190.1(我们坚持使用这个版本,因为我们的很多基础设施依赖于所有的实现)。
从两个月前开始,当我们尝试仅在新创建的服务器上运行管道时,会收到类似这样的错误
Invalid tool ID 10.13.0
上面的例子发生在NodeJS上,当在作业配置页面上的“提供节点& npm bin/ folder到PATH”选项中选择一个可用的安装时,如果我们取消选中该框,使其使用默认的安装,它会工作得很好。
大多数在线解决方案,甚至CloudBees都建议进入高级插件配置并点击“立即检查”,但这不起作用,因为我们得到了一个400错误
There were errors checking the update sites: IOException: Server returned HTTP response code: 400 for URL: http://jenkins-updates.cloudbees.com/update-center/devoptics/update-center.json?id=devoptics&version=2.190.
我们检查了指向http://updates.jenkins.io/update-center.json的更新中心的URL
我们尝试过手动安装插件并更改更新中心的URL。
PD:在此之前,我们不得不禁用百胜的gpg检查,因为Jenkins提供的密钥在安装最新版本之外的任何东西时都会抛出No key installed for <package>
任何关于为什么可能导致这种情况的信息都将受到赞赏。

x6h2sr28

x6h2sr281#

您需要将URL更改为“https”并重新启动示例。您可以在“/hudson.model.UpdateCenter.xml”下进行修改<jenkins_home>

相关问题