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

时间:2016-11-18 06:48:33

标签: build continuous-integration teamcity versioning release-management

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

每个项目独立版本,例如项目A可以是1.0,而项目B是2.0版。我们使用GitFlow作为发布模型。当我们为发布版本更改项目A和B时,每个项目将具有不同的发布分支名称。例如项目A:/release/1.0-rc,项目B:/release/2.0-rc。

有可能以某种方式配置Project A版本构建以在项目B版本构建上具有快照/工件依赖性吗?

1 个答案:

答案 0 :(得分:0)

在添加新的Artifact依赖项时,会要求添加Depend on,这将在您的Project B配置中。

然后,您可以指定Get artifacts fromLatest successful build,然后询问是否可用,使用Build分支。

默认值为<default>,在您的情况下,它将是:release/2.0-rc

  

注意,为了使此功能可用,您的VCS根应该在Branch specification

内有多个观看分支