Git 使用功能分支完成构建触发器

Git 使用功能分支完成构建触发器,git,teamcity,teamcity-9.0,Git,Teamcity,Teamcity 9.0,执行以下工作流时遇到问题。 我有许多构建配置(用于运行单元测试),我希望为功能分支手动运行所有这些配置 功能分支指定为VCS根分支规范设置。所有使用相同VCS根目录的构建配置。Git用于版本控制 为了运行那些构建配置,我已经创建了名为“运行单元测试”的虚拟构建配置,然后我向我想要运行的那些单元测试构建配置添加了一个完成构建触发器。在触发器的构建配置中,我选择了“运行单元测试”,并指定了分支过滤器 +:* 检查所有分支 然后,我为“运行单元测试”构建配置运行自定义构建,并在“更改”选项卡上选择一

执行以下工作流时遇到问题。 我有许多构建配置(用于运行单元测试),我希望为功能分支手动运行所有这些配置

功能分支指定为VCS根分支规范设置。所有使用相同VCS根目录的构建配置。Git用于版本控制

为了运行那些构建配置,我已经创建了名为“运行单元测试”的虚拟构建配置,然后我向我想要运行的那些单元测试构建配置添加了一个完成构建触发器。在触发器的构建配置中,我选择了“运行单元测试”,并指定了分支过滤器

+:*
检查所有分支

然后,我为“运行单元测试”构建配置运行自定义构建,并在“更改”选项卡上选择一些功能分支。但出于某种原因,它会触发那些单元测试的构建—为分支生成配置,而不是为我在“更改”选项卡上选择的功能分支生成配置。 您能建议wow在我在自定义构建设置页面中指定的相同功能分支上触发后续构建吗?
谢谢。

设置快照依赖项有助于解决此问题

如果生成配置中的设置快照依赖项被触发为“运行单元测试”生成配置,则它将在正确的分支上运行