我使用两种构建配置。


  • “Sub”的构建文件需要环境参数“Param”才能运行。我可以将此参数从我的“根”配置传递到 Teamcity 中的“子”配置吗?

    最佳答案

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

    你的子配置,可以这样引用

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

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

    希望这可以帮助。

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

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

    这些选项至少从 TeamCity 8.x 开始就可用。

    关于build-process - Teamcity:将环境参数传递给依赖构建,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2279604/

    10-10 12:44