在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的步骤。
有人可以帮我吗!
答案 0 :(得分:0)
首先检查Jenkins日志。
例如,jenkinsci/ghprb-plugin issue 286提到:
似乎GitHub发送了错误的事件。
- 该插件仅接受pull_request和issue_comment事件。
- GitHub正在发送推送事件,所以我不确定,但是您可能已使用其他插件配置了Webhook?
检查您的主配置,并确保仅告诉作业触发器使用Webhooks。另外,请确保已选中每个要使用Webhooks构建的作业中的复选框。
Issue 603涉及选项“使用github挂钩进行构建触发”,但提到了挂钩URL问题。