我知道有一些默认变量用于测试不同的环境,例如SYMFONY_VERSION
之类的(对于PHP项目)。
我的问题很简单:可以定义一个自定义变量,用于测试另一个特定版本的另一个包(我依赖于它)?
我试过了:
env:
- SYMFONY_VERSION=2.0.*
- SYMFONY_VERSION=2.1.*
- BUZZ_VERSION=0.6
- BUZZ_VERSION=0.*
before_script:
- composer require symfony/dependency-injection:${SYMFONY_VERSION}
kriswallsmith/buzz:${BUZZ_VERSION}
但它不起作用,因为"未定义索引而导致构建失败":
答案 0 :(得分:3)
http://about.travis-ci.org/docs/user/build-configuration/#Set-environment-variables
*
)总结:
env:
- SYMFONY_VERSION="2.0.*" BUZZ_VERSION="0.6"
- SYMFONY_VERSION="2.1.*" BUZZ_VERSION="0.*"