Teamcity:将Environment参数传递给依赖构建

时间:2010-02-17 09:48:12

标签: build-process continuous-integration teamcity

我使用两种构建配置。

“Sub”的构建文件需要运行环境参数“Param”。我可以将此参数从“Root”配置传递到Teamcity中的“Sub”配置。

1 个答案:

答案 0 :(得分:10)

每个构建配置都有一个配置代码,即bt123 假设您的Root配置包含代码bt123,并且有一个名为java_dir

的变量

您的Sub配置可以像这样引用它

名称:JAVA_DIR 值:%dep.bt123.env.JAVA_DIR%

最简单的方法是选择文本字段右侧带有行的小方框“Value”。这将提供一个下拉列表,您应该能够从bt123中找到变量。只需键入bt123,您将看到所有可用的变量。

希望这有帮助。

以下是有关依赖项属性的第10版文档的链接。

https://confluence.jetbrains.com/display/TCD10/Predefined+Build+Parameters#PredefinedBuildParameters-DependenciesProperties

至少从TeamCity 8.x开始提供这些选项。