我使用TeamCity作为构建服务器,在配置项目及其依赖项时遇到一些麻烦。
最终我想获得项目依赖项的checkout目录来配置某些构建步骤。为此,我有项目本身的checkout目录的变量%teamcity.build.checkoutDir%
。
但是,我找不到类似%dep.<dependencyID>.teamcity.build.checkoutDir%
的内容。
有没有办法获取依赖项的结帐目录?
答案 0 :(得分:10)
您可以在第一个版本中添加一个参数(比如checkoutDir
),其值等于%teamcity.build.checkoutDir%。然后,您可以在依赖构建中获取此值(通过快照或artefact依赖关系)
答案 1 :(得分:1)
我自己使用它,我可以使用...
访问我的依赖Build的Checkout目录%dep.<dependecyID>.teamcity.build.default.checkoutDir%
我相信这只适用于快照依赖项