Git 触发特定分支上的构建合并到主分支

Git 触发特定分支上的构建合并到主分支,git,teamcity,Git,Teamcity,我试图找到一种方法,当一个特定的分支被合并到主分支中时,在主分支上触发一个构建 我采用的是git-flow方法,其中一个要求是在hotfix分支合并到master分支时触发发布构建作业 我在Teamcity上尝试了以下设置: VCS设置: 默认分支:refs/heads/master 分支规范:+:refs/heads/hotfix* 触发设置: 触发器:VCS触发器 参数,VCS触发规则:+:修补程序* 问题是,任何合并到master的分支都能够触发构建。我只想将构建限制为仅在修补程序合并时触

我试图找到一种方法,当一个特定的分支被合并到主分支中时,在主分支上触发一个构建

我采用的是
git-flow
方法,其中一个要求是在
hotfix
分支合并到
master
分支时触发发布构建作业

我在Teamcity上尝试了以下设置:

VCS设置:

  • 默认分支:
    refs/heads/master

  • 分支规范:
    +:refs/heads/hotfix*

  • 触发设置:

  • 触发器:VCS触发器

  • 参数,VCS触发规则:+:修补程序*

  • 问题是,任何合并到
    master
    的分支都能够触发构建。我只想将构建限制为仅在
    修补程序
    合并时触发


    这在Teamcity上可能吗?

    打开
    分支规范:
    并添加+:refs/heads/*

    打开构建并添加带有参数的VCS触发器

    +:hotfix*
    -:*
    

    因此,您包括了修补程序分支,并排除了其他分支

    打开
    分支规范:
    并添加+:refs/heads/*

    打开构建并添加带有参数的VCS触发器

    +:hotfix*
    -:*
    
    因此,您包括了修补程序分支,并排除了其他分支