【问题标题】:How to properly define multiple env variables for all jobs on .travis.yml如何为 .travis.yml 上的所有作业正确定义多个环境变量
【发布时间】:2016-10-27 21:38:03
【问题描述】:

documentation 说:

当您在 env 数组中的每行定义多个变量(矩阵变量)时,每个项目都会触发一个构建。

rvm:
  - 1.9.3
  - rbx
env:
  - FOO=foo BAR=bar
  - FOO=bar BAR=foo

但是如果我每行只定义 1 个呢?我正在执行以下操作:

env: 
  - FOO=1
  - BAR=2
  - BAZ=3

但它会触发 3 个构建?我希望它会触发 1 个构建,其中包含 3 个 env 变量。我必须这样定义它们吗?

env:
  - FOO=1 BAR=2 BAZ=3 QUX=4 ........ =10

或者我在这里遗漏了什么?

【问题讨论】:

    标签: travis-ci


    【解决方案1】:

    您需要将它们定义为全局变量:

    env:
      global:
        - FOO=1
        - BAR=2
        - BAZ=3
    

    有关更多信息,请参阅 Global variables 文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-05-02
      • 2012-03-10
      • 2022-11-03
      • 2014-12-30
      • 2020-02-06
      • 2021-06-06
      相关资源
      最近更新 更多