TeamCity中如何获取项目依赖的checkout目录?
How to get the checkout directory of project dependencies in TeamCity?
我使用 TeamCity 作为构建服务器,在配置项目及其依赖项时遇到了一些麻烦。
最终想获取项目依赖的checkout目录来配置某些构建步骤。为此,我为项目本身的签出目录设置了变量 %teamcity.build.checkoutDir%
。
但是,我没有找到类似 %dep.<dependencyID>.teamcity.build.checkoutDir%
的内容。
有没有办法获取依赖项的签出目录?
我自己正在使用它,我可以访问我依赖的 Build 的 Checkout 目录...
%dep.<dependecyID>.teamcity.build.default.checkoutDir%
不过我相信这仅适用于快照依赖项
您可以在第一个构建中添加一个参数(比如 checkoutDir
),其值等于 %teamcity.build.checkoutDir% 。然后,您可以在依赖构建中获取此值(通过快照或人工制品依赖)
我使用 TeamCity 作为构建服务器,在配置项目及其依赖项时遇到了一些麻烦。
最终想获取项目依赖的checkout目录来配置某些构建步骤。为此,我为项目本身的签出目录设置了变量 %teamcity.build.checkoutDir%
。
但是,我没有找到类似 %dep.<dependencyID>.teamcity.build.checkoutDir%
的内容。
有没有办法获取依赖项的签出目录?
我自己正在使用它,我可以访问我依赖的 Build 的 Checkout 目录...
%dep.<dependecyID>.teamcity.build.default.checkoutDir%
不过我相信这仅适用于快照依赖项
您可以在第一个构建中添加一个参数(比如 checkoutDir
),其值等于 %teamcity.build.checkoutDir% 。然后,您可以在依赖构建中获取此值(通过快照或人工制品依赖)