Travis配置条件环境变量

时间:2018-11-27 10:10:32

标签: ruby-on-rails ruby build yaml travis-ci

在travis配置文件中,我定义了一些环境变量,如下所示:

env:
  SERVICE_URL=xxx
  SERVICE_VERSION=1.1.1
  TEST_CLUSTER=yyy

,并且如果travis构建类型为pull_request,我还想添加另一个环境变量。有办法吗?

我的意思是这样的(在语法上我找不到正确的版本)

env:
  if: type = pull_request
    LIVE_SERVICE_TEST=true

1 个答案:

答案 0 :(得分:1)

conditional stagesthis other answer进行一些研究,您的解决方案可能包括以下内容:

matrix:
  include:
      if: type = pull_request
      env: LIVE_SERVICE_TEST=true

Conditional Builds, Stages and Jobs上查看Travis的文档