【发布时间】:2020-01-25 18:03:43
【问题描述】:
我有 Jenkins 管道,并配置了 github webhook 来触发管道。
如何在推送某个分支时触发管道,而不是通过推送到每个分支来触发管道?
【问题讨论】:
标签: jenkins github git-webhooks
我有 Jenkins 管道,并配置了 github webhook 来触发管道。
如何在推送某个分支时触发管道,而不是通过推送到每个分支来触发管道?
【问题讨论】:
标签: jenkins github git-webhooks
Webhook 对所有人都是通用的,github 或 bitbucket 侧没有过滤器,所有你需要根据有效负载处理。
您可以使用Generic+Webhook+Trigger+Plugin,该插件将允许您从payload中解析某些数据,并且可以根据分支名称有条件地触发构建。
使用分支名称应用过滤器
【讨论】:
http://some_user:some_password@JENKINS_HOST:JENKINS_PORT/generic-webhook-trigger/invoke