【问题标题】:TeamCity: use multiple values for environment variableTeamCity:对环境变量使用多个值
【发布时间】:2013-07-22 20:02:55
【问题描述】:

我想为特定环境变量运行具有不同值的构建。

我知道 Jenkins 通过它的“矩阵”构建来解决这个问题,您可以在其中定义一组环境变量,并使用这些变量的所有组合构建项目:

2 个变量:

TARGET = X86, X64
DEBUG  = 0,   1

将产生 4 个构建:

        | X86 | X64 |
DEBUG 0 |  X  |  X  |
DEBUG 1 |  X  |  X  |

除了复制/粘贴构建配置并手动修改环境变量之外,我在 TC 中没有找到该选项。

在teamcity中可以吗?

【问题讨论】:

    标签: build teamcity environment


    【解决方案1】:

    TeamCity 中没有现有的选项(从 TeamCity 8.0.1 开始)。

    您的选择是:

    • 创建一个基本构建配置模板和 4 个从该模板继承的构建配置,具有不同的环境变量设置
    • 使用手动触发构建,但在构建开始时更改环境变量的值(为此使用运行自定义构建对话框)
    • 编写一个自定义的 TeamCity 插件,该插件将允许使用适当的变量集运行一堆构建

      问候, 基尔

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-11
      • 2020-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多