将更改推送到特定分支时不会触发多分支管道

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将更改推送到特定分支时不会触发多分支管道相关的知识,希望对你有一定的参考价值。

我们有一个GitHub存储库,其中有4个分支。在詹金斯中为其设置了多分支管道。

已尝试设置webhook,但找不到用于执行此操作的选项。它在分支级别可以选择设置一个Webhook。

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

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

这可能吗?

答案

您是否测试过GitHub-Webhook-Pipeline-Multibranch plugin?它似乎可以实现您的目标。

[另外,还有一个similar question on SO的答案,尽管没有被接受,但已经有好几个人投票通过,在这种情况下可能会有帮助。

以上是关于将更改推送到特定分支时不会触发多分支管道的主要内容,如果未能解决你的问题,请参考以下文章

将标签推送到外部 git 不会触发 Azure Pipelines CI

如何在推送某个分支时设置 github webhook 触发器

如何避免在codemagic中从git触发构建

Azure Devops 管道通过生成验证触发两次

从git中的现有分支创建新分支时如何不触发管道?

分支远程运行触发器不在Teamcity上运行