1

我有一个应用程序项目A依赖于共享库项目B,每个项目都有自己的VCS根目录(不同的Git存储库)。TeamCity如何使用不同的逻辑分支名称触发依赖生成

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

有可能以某种方式配置项目A发布版本使项目B发布构建的快照/构件依赖项?

回答

0

在添加新的工件依赖项时,请求添加Depend on,这将在您的项目B配置上。

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

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

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

+0

我想避免为每个发布,这是将创建或修改构建配置多看分支如果我需要设置Build分支来使用,那么这是必需的。本质上,我想以某种方式动态地设置该分支在工件依赖项中使用字段(例如,确定正确分支/版本的构建步骤)。 – shermoid

相关问题