Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
推送到特定git分支时触发Jenkins作业_Git_Jenkins - Fatal编程技术网

推送到特定git分支时触发Jenkins作业

推送到特定git分支时触发Jenkins作业,git,jenkins,Git,Jenkins,我将jenkins与GitHub插件一起用于我的项目。我想创建一个作业,该作业仅在推送到名为staging 我在github上设置了一个webhook,它随“JusthePush事件”一起发送。在jenkins的工作中,我将其设置为“在将更改推送到GitHub时构建” 我的问题是,每当推送到任何分支时都会触发作业,我希望它只在推送到暂存分支时发生。是否有这样做的配置?多谢各位 转到“管理Jenkins-->管理插件-->已安装”选项卡,确保已安装Git插件。如果没有,请单击可用选项卡进行安装 在

我将jenkins与GitHub插件一起用于我的项目。我想创建一个作业,该作业仅在推送到名为
staging

我在github上设置了一个webhook,它随“JusthePush事件”一起发送。在jenkins的工作中,我将其设置为“在将更改推送到GitHub时构建”

我的问题是,每当推送到任何分支时都会触发作业,我希望它只在推送到暂存分支时发生。是否有这样做的配置?多谢各位

  • 转到“管理Jenkins-->管理插件-->已安装”选项卡,确保已安装
    Git插件。如果没有,请单击
    可用
    选项卡进行安装
  • 在作业配置中,在
    源代码管理
    部分下,选择
    Git
    ,并将*/staging放入
    分支说明符
    字段