我将Jenkins与部署在EKS集群上的版本"2.263.1"一起使用。我已经在詹金斯设置了一个网络钩子,并在回购中添加了的“分支保护规则”,用于公关和分支状态检查。集成是有效的,并能够得到更新的状态检查在GitHub的每一个公关我们提出。
请找到下面的图片作为参考。

但间歇性地,我观察到,对于一些PR,状态检查没有在PR中得到更新,即使Jenkins的作业已经成功执行。例如,

当发生上述问题时,根据我的观察,有时状态不是"continuous-integration/jenkins/branch"更新的,有时是"continuous-integration/jenkins/pr-merge"状态检查的更新。
我认为这可能是网络问题,并尝试使用paping将连续请求发送到GitHub API端点()。但是即使在将请求计数保持在10000之后,也没有一个请求失败。
知道如何调试并修复这个问题吗?
发布于 2021-04-23 18:02:55
我们也面临着同样的问题,詹金斯的工作状况没有在github PR上发布。这是一个GitHub插件问题,显然还有其他人也面临这个问题,https://github.com/jenkinsci/ghprb-plugin/issues/816在这里已经提出了这个问题。
发布于 2021-04-25 10:34:21
4月22日,Github报告了Github发布的https://www.githubstatus.com/history问题。
在我们的例子中,在此事件之后,我们声明为我们的API rate limit exceeded用户获取GitHub,我们怀疑这就是Jenkins无法将作业状态发布回GitHub的原因。
现在它又开始工作了,没有做任何改变。
https://stackoverflow.com/questions/67167111
复制相似问题