如何在推送特定分支时设置 github webhook 触发器

How to set up github webhook trigger on pushing in certain branch

我有 Jenkins 管道,并配置了 github webhook 来触发管道。

如何在推送某个分支时触发管道,而不是通过推送到每个分支来触发管道?

Webhook是通用的,没有过滤器github或bitbucket,你只需要根据payload来处理。

您可以使用Generic+Webhook+Trigger+Plugin,该插件将允许您从有效载荷中解析某些数据,并且可以根据分支名称有条件地触发构建。

使用分支名称应用过滤器

generic-webhook-trigger-plugin-specific-branch