TeamCity 7.0依赖关系和版本

时间:2012-03-01 12:19:07

标签: teamcity teamcity-7.0

我决定遵循"最佳实践"并且只构建我的工件一次并在我的各种构建中共享它们。所以我创建了一个只构建正确工件的主构建,然后让其他构建具有工件依赖性来导入预构建的程序集和.exe。

不幸的是,我遇到了一些问题。具有工件依赖关系的构建版本与主构建版本的版本不同。因此,主构建版本可能是2.2.11.6787,但运行测试的构建版本号为2.2.111.6787,即使它使用的版本为2.2.11.6787。这同样适用于运行完整测试套件的每晚构建。

具有工件依赖关系的构建是否可以从主构建继承版本信息?

1 个答案:

答案 0 :(得分:6)

您可以使用 Dependencies Properties在工件依赖项连接的构建之间保持构建号同步 只需将测试或夜间构建的内部版本号模式设置为%dep。< bt_id> .build.number%其中< bt_id>是主构建配置的ID