【问题标题】:How to set up github webhook trigger on pushing in certain branch如何在推送某个分支时设置 github webhook 触发器
【发布时间】:2020-01-25 18:03:43
【问题描述】:

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

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

【问题讨论】:

    标签: jenkins github git-webhooks


    【解决方案1】:

    Webhook 对所有人都是通用的,github 或 bitbucket 侧没有过滤器,所有你需要根据有效负载处理。

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

    使用分支名称应用过滤器

    generic-webhook-trigger-plugin-specific-branch

    【讨论】:

    • 重要:我必须以这种方式为 github webhook 指定 Jenkins 的 URL http://some_user:some_password@JENKINS_HOST:JENKINS_PORT/generic-webhook-trigger/invoke
    猜你喜欢
    • 2021-02-10
    • 2021-10-14
    • 2020-12-07
    • 1970-01-01
    • 2021-01-12
    • 2019-09-14
    • 2022-01-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多