Github拉取请求生成器插件未在github上设置拉取请求的jenkins构建状态

时间:2019-08-22 09:37:18

标签: jenkins jenkins-pipeline

当我在github上提高PR时,触发的jenkins构建应该将github上PR的状态设置为“待处理”,一旦构建完成,就应该在github上设置作业的构建状态。但就我而言,jenkins并未在github上设置PR的构建状态。 我在github webhooks中使用/ ghprbhook/。

我已经按照本文的here进行了介绍,但是它并不能解决我的问题,反而带来了其他问题。

我也遵循了这个article,但它也没有帮助,反而引发了其他一些问题。

我尝试在我的本地主机上使用github pull request builder插件触发jenkins构建,在这种情况下,它运行良好,并在github上发布了PR构建状态。但是,当我在托管jenkins的服务器上尝试使用与本地主机完全相同的管道配置的同一件事时,遇到了上面的构建状态问题,而不是在github上发布。

我在下面的本地主机上运行时附上控制台输出的屏幕截图 localhost image

这是服务器上托管的jenkins作业构建的控制台输出的图像。

jenkins hosted on server console image 如您在上面的两个图像中看到的那样,本地主机图像的第二行负责在构建开始时将构建状态设置为“挂起”,但是在服务器图像中,“将状态设置为...” 缺少行,而是出现类似“无法向github查询状态...”之类的错误行。我认为错误行阻止了詹金斯将状态发布回github。

我还要附加管道配置 pipeline config

请帮助我解决此问题。

1 个答案:

答案 0 :(得分:0)

您可以立即重试。 GitHub在UTC 2019-08-22 10:59发生了几个小时。看到它:https://www.githubstatus.com/incidents/nt6n1hs8bk3v