Build TeamCity如何使用不同的逻辑分支名称触发从属构建

Build TeamCity如何使用不同的逻辑分支名称触发从属构建,build,continuous-integration,teamcity,versioning,release-management,Build,Continuous Integration,Teamcity,Versioning,Release Management,我有一个依赖于共享库项目B的应用程序项目A,每个项目都有自己的VCS根(不同的Git存储库) 每个项目版本都是独立的,例如项目A的版本可能是1.0,而项目B的版本可能是2.0。我们正在使用GitFlow作为发布模型的一部分。当我们对项目a和项目B的发布进行更改时,每个项目都会有一个不同的发布分支名称。e、 g.项目A:/release/1.0-rc,项目B:/release/2.0-rc 可以通过某种方式将项目A发布版本配置为对项目B发布版本具有快照/工件依赖关系?在添加新工件依赖关系时,需要添

我有一个依赖于共享库项目B的应用程序项目A,每个项目都有自己的VCS根(不同的Git存储库)

每个项目版本都是独立的,例如项目A的版本可能是1.0,而项目B的版本可能是2.0。我们正在使用GitFlow作为发布模型的一部分。当我们对项目a和项目B的发布进行更改时,每个项目都会有一个不同的发布分支名称。e、 g.项目A:/release/1.0-rc,项目B:/release/2.0-rc


可以通过某种方式将项目A发布版本配置为对项目B发布版本具有快照/工件依赖关系?

在添加新工件依赖关系时,需要添加依赖于项目B配置的

然后,您可以指定
获取工件到
最新成功构建
,然后将询问要使用的构建分支(如果可用)

默认值是
,在您的情况下,它应该是:
release/2.0-rc

注意,为了使此功能可用,您的VCS根目录应该在
分支规范中有多个监视分支


我希望避免为每个版本创建或修改构建配置,如果需要设置要使用的构建分支,这是必需的。本质上,我希望以某种方式动态地将该分支设置为工件依赖项中的“使用”字段(例如,确定正确分支/版本的构建步骤)。