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

问题描述 投票:0回答:1

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

我在jenkins中使用GitHub pull request builder插件。但是我在詹金斯的工作并没有在创建PR时被触发。来自github的webhook显示为200状态,其工作是为github推送构建詹金斯工作。

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

有人可以帮我吗!

jenkins github continuous-integration continuous-deployment
1个回答
0
投票

首先检查Jenkins日志。

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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.