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插件配置下,我无法执行以下任一操作:
功能错误?
答案 0 :(得分:2)
由于缺乏回复已有好几个月了,我总结说,所谓的行为是将Jenkins链接到GitHub提交,以便CI构建器将GitHub提交标记为绿色V(成功)或者红色X(失败)。
我无法使用GitHub插件实现此行为,即使在1.4+版本中也没有(现在报告为应该正在工作)。
最终,我设法通过GitHub Pull Request Builder Plugin
实现了预期的行为以下是来自a good tutorial on the subject的示例图片: