【发布时间】:2015-07-16 22:13:50
【问题描述】:
我正在为我的项目使用带有 GitHub 插件的 jenkins。我想创建一个仅在推送到名为staging的分支时触发该作业的作业@
我在 github 上设置了一个 webhook,它通过“只是推送事件”发送。在詹金斯的工作中,我将其设置为“将更改推送到 GitHub 时构建”。
我的问题是,只要对任何分支进行推送,就会触发该作业,并且我希望它仅在推送到暂存分支时发生。是否有这样做的配置?谢谢。
【问题讨论】:
我正在为我的项目使用带有 GitHub 插件的 jenkins。我想创建一个仅在推送到名为staging的分支时触发该作业的作业@
我在 github 上设置了一个 webhook,它通过“只是推送事件”发送。在詹金斯的工作中,我将其设置为“将更改推送到 GitHub 时构建”。
我的问题是,只要对任何分支进行推送,就会触发该作业,并且我希望它仅在推送到暂存分支时发生。是否有这样做的配置?谢谢。
【问题讨论】:
Git Plugin。如果没有,请单击Available 选项卡进行安装。 Source Code Management 部分下,选择Git 并将*/staging 放入Branch Specifier 字段中。 【讨论】: