【发布时间】:2018-11-27 10:10:32
【问题描述】:
在 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
【问题讨论】:
-
在 YAML 中,标量
if没有任何特殊含义。 YAML 也不知道如何解析标量“type = pull_request LIVE_SERVICE_TEST=true”,即使您的输入在该标量中有换行符,也会作为单个空格传递给应用程序。
标签: ruby-on-rails ruby build yaml travis-ci