我有 Jenkins 管道,并配置了 github webhook 来触发管道。
如何在推送某个分支时触发管道,而不是通过推送到每个分支来触发管道?
我有 Jenkins 管道,并配置了 github webhook 来触发管道。
如何在推送某个分支时触发管道,而不是通过推送到每个分支来触发管道?
Webhook 对所有人来说都是通用的,在 github 或 bitbucket 上没有过滤器,所有您需要根据有效负载处理。
您可以使用Generic+Webhook+Trigger+Plugin,该插件将允许您从有效负载中解析某些数据,并且可以根据分支名称有条件地触发构建。
应用带有分支名称的过滤器