如何在TeamCity中获取项目依赖项的checkout目录?

时间:2015-04-29 12:19:14

标签: configuration dependencies teamcity

我使用TeamCity作为构建服务器,在配置项目及其依赖项时遇到一些麻烦。

最终我想获得项目依赖项的checkout目录来配置某些构建步骤。为此,我有项目本身的checkout目录的变量%teamcity.build.checkoutDir%

但是,我找不到类似%dep.<dependencyID>.teamcity.build.checkoutDir%的内容。

有没有办法获取依赖项的结帐目录?

2 个答案:

答案 0 :(得分:10)

您可以在第一个版本中添加一个参数(比如checkoutDir),其值等于%teamcity.build.checkoutDir%。然后,您可以在依赖构建中获取此值(通过快照或artefact依赖关系)

答案 1 :(得分:1)

我自己使用它,我可以使用...

访问我的依赖Build的Checkout目录
%dep.<dependecyID>.teamcity.build.default.checkoutDir%

我相信这只适用于快照依赖项