Jenkins Blue Ocean插件无法连接GitHub。

3

我正在尝试使用Blue Ocean创建Jenkins流水线,但当我尝试使用GitHub生成的访问令牌连接到我的GitHub时,没有任何反应。然而,当我检查控制台时,我得到了这个错误消息。请有人帮帮我。

Here is an image of the console

blueocean.js:58216 Unhandled Rejection: "Error: fetch failed: 500 for http://127.0.0.1:8090/blue/rest/organizations/jenkins/scm/github/validate/?apiUrl=https://api.github.com\n at FetchFunctions.checkStatus (http://127.0.0.1:8090/adjuncts/49720cc1/io/jenkins/blueocean/blueocean-core-js.js:54923:25)" lo
gUnhandledPromiseRejection @ blueocean.js:58216

在网络选项卡中,响应内容为:
  "message" : "No 'injectableValues' configured, cannot inject value with id [org.kohsuke.github.GitHubResponse$ResponseInfo]\

1
我今天安装的Jenkins实例也遇到了同样的问题。从Web服务调用返回的错误是“未配置可注入值”。 - Travis Smith
我可以从网络选项卡中看到相同的错误。 - Hesbon
你修好了吗? - Hesbon
2
JIRA上出现了一个问题。有人通过降级Github API使其正常工作,但我自己还没有尝试过:https://issues.jenkins-ci.org/browse/JENKINS-61822?focusedCommentId=388713&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-388713 - Travis Smith
2个回答

2
似乎问题出在我安装的Blue Ocean版本上。我将其降级到1.106版本。您可以按照以下步骤解决此问题:
这里下载1.106版本的插件。
然后进入“管理插件”>“高级”>“上传插件”,上传并安装1.106版本的插件。所有依赖项和间接依赖项也将得到满足。
欲了解更多信息,请查看这里

0

将 GitHub API 降级至 1.106 对我起了作用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接