如何使用TeamCity正确配置功能分支CI

Bla*_*nix 7 git feature-branch teamcity-8.0

我目前正在尝试建立TeamCity来构建所有不属于我团队主要分支的分支机构.我无法使其工作,并且只使用默认分支运行.我们的存储库具有以下分支:master,Daily-build,Branch-Alex和其他具有相似名称的分支.我非常希望这个构建配置在不包含master的推送上运行.以下是我配置的一些图片:

  1. VCS根:

VCS根设置

  1. 触发设置:

触发设置

  1. 当前构建配置:

当前构建配置

TL:DR - 在团队城市设置功能分支建设是否有更好的教程?

奖励积分 - 如何使名称只是分支名称而不是"ref/heads/Daily-build"?

Bla*_*nix 7

所以,我的问题是一个简单的错字:

+:ref/heads/* 应该写成 +:refs/heads/*

  • 加分点:在VCS根分支规范中使用+:refs/heads /(*)来控制分支名称.括号内匹配的任何内容都将用作分支名称. (6认同)