首页 文章

如果在GitHub上引发PR,则自动触发Jenkins Multibranch Pipeline

提问于
浏览
0

我正在使用Jenkins Multibranch管道 . 我在GitHub上配置了API(github-webhook和ghprbhook) . 目前,如果我点击Jenkins中的“立即扫描存储库/扫描存储库日志”,如果GitHub上有任何PR,Jenkins将通过GitHub并在Jenkins中创建一个新的PR作业 . 因此,只要在GitHub上引发了Pull Request,我就需要触发这个Multibranch管道 . 我希望这个管道在GitHub上有PR时自动触发 . 我需要做些什么来实现这种方法?每当在GitHub上引发PR时,是否可以自动触发Multibranch管道?

2 回答

  • 0

    杜你用GitHub pull request builder plugin

    这个Jenkins插件从GitHub构建拉取请求,并通过GitHub提交状态API将结果直接报告给拉取请求当在项目中打开新拉取请求并且拉取请求的作者未列入白名单时,构建器将询问其中一位管理员可以验证此补丁吗?其中一个管理员可以评论确定测试接受此拉取请求进行测试,请测试一次测试运行并添加到白名单以将作者添加到白名单 . 如果拉取请求的作者被列入白名单,则向现有拉取请求添加新拉取请求或新提交将启动新构建 . 也可以通过评论开始新的构建:请重新测试 .

  • 0

    为实现这一目标,我在GitHub Webhooks的“让我选择个别事件”部分下只选择了“推送和拉取请求” .

    PS:在Jenkins中自动检测到GitHub分支 .

相关问题