分支请求创建到请求时,Github不触发作业

时间:2020-03-24 05:13:41

标签: jenkins github continuous-integration continuous-deployment

在github中为我的登台分支创建PR时,我需要运行jenkins作业。詹金斯夫妇将运行一些测试用例,并将结果返回到github,然后,我们才能将PR合并到登台分支。

我在jenkins中使用GitHub pull request builder插件。但是创建PR时,我在jenkins的工作没有被触发。来自github的webhook显示为200状态,它正在为github push筹集一份詹金斯工作。

我遵循了https://medium.com/@mreigen/integrate-jenkins-builds-into-github-pull-requests-33bc053d6210的步骤。

有人可以帮我吗!

1 个答案:

答案 0 :(得分:0)

首先检查Jenkins日志。

例如,jenkinsci/ghprb-plugin issue 286提到:

似乎GitHub发送了错误的事件。

  • 该插件仅接受pull_request和issue_comment事件。
  • GitHub正在发送推送事件,所以我不确定,但是您可能已使用其他插件配置了Webhook?

检查您的主配置,并确保仅告诉作业触发器使用Webhooks。另外,请确保已选中每个要使用Webhooks构建的作业中的复选框。

Issue 603涉及选项“使用github挂钩进行构建触发”,但提到了挂钩URL问题。