2

のような(PHPプロジェクトの)ような、さまざまな環境でテストするためのデフォルト変数がいくつかあることを私は知っていますSYMFONY_VERSION

私の質問は単純です:別のパッケージのいくつかの特定のバージョン(私が依存している)でテストするために、カスタム変数を定義することは可能でしょうか?

私はもう試した:

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}

しかし、それは機能しません。「未定義のインデックス」が原因でビルドが失敗しました。

ここに画像の説明を入力してください

4

1 に答える 1

3

http://about.travis-ci.org/docs/user/build-configuration/#Set-environment-variables

  1. 1つのビルドでsymfonyとbuzzの両方が必要なので、1行に配置する必要があります
  2. ワイルドカード(*)を引用する必要があります

まとめ:

env:
  - SYMFONY_VERSION="2.0.*" BUZZ_VERSION="0.6"
  - SYMFONY_VERSION="2.1.*" BUZZ_VERSION="0.*"
于 2013-01-06T23:16:10.747 に答える