尝试设置构建状态时出错

时间:2015-09-24 11:49:19

标签: git jenkins jenkins-plugins

Jenkins v1.629,GitHub Plugin v1.13.3。设置了SSH密钥,并成功验证了SSH'ing git@github.com。

Pre / Post构建事件:在GitHub上设置构建状态[到“Pending”]提交无法执行。

以下是抛出异常的主要部分:

org.jenkinsci.plugins.github.config.GitHubServerConfig$1 applyNullSafe
WARNING: Failed to login with creds 
java.io.IOException: Server returned HTTP response code: 401 for URL: https://api.github.com/user

经过一番挖掘后,我进入了Jenkins配置系统页面,在GitHub插件配置下,我无法执行以下任一操作:

  • 设置GitHub服务器配置的凭据(无论我做什么,凭据组合框保持为空)
  • 删除GitHub服务器配置(不可能,因为它在保存后重新出现)

功能错误?

1 个答案:

答案 0 :(得分:2)

由于缺乏回复已有好几个月了,我总结说,所谓的行为是将Jenkins链接到GitHub提交,以便CI构建器将GitHub提交标记为绿色V(成功)或者红色X(失败)。

我无法使用GitHub插件实现此行为,即使在1.4+版本中也没有(现在报告为应该正在工作)。

最终,我设法通过GitHub Pull Request Builder Plugin

实现了预期的行为

以下是来自a good tutorial on the subject的示例图片:

enter image description here