首页 > 解决方案 > 将更改推送到特定分支时不会触发多分支管道

问题描述

我们有一个 GitHub 存储库,它有 4 个分支。在 Jenkins 中为它设置了一个多分支管道。

尝试设置 webhook,但找不到这样做的选项。它具有在分支级别设置 webhook 的选项。

要求是在存储库级别设置 webhook,这样我们就不必为每个添加的新分支设置 webhook。

在存储库级别设置 webhook 后,如果将更改推送到其下的任何分支,则应为该分支触发构建。

这可能吗?

标签: jenkinsjenkins-pipelinejenkins-pluginsdevopsgithooks

解决方案


你测试过GitHub-Webhook-Pipeline-Multibranch 插件吗?它似乎达到了你的目标。

此外,关于 SO的另一个类似问题的答案虽然未被接受,但已被几个人投票赞成,在这种情况下可能会有所帮助。


推荐阅读