2
我知道有一些默認變量用於測試不同的環境,比如像SYMFONY_VERSION
那樣的(用於PHP項目)。是否可以在Travis CI中使用自定義變量?
我的問題很簡單:定義一個定製變量,用於測試某個特定版本的另一個包(我依賴於它)嗎?
我已經試過:
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}
但它不工作,我有因 「未定義指數」 失敗的構建:
我會盡力的,謝謝。通配符對我來說聽起來很奇怪。它的工作原理沒有引號https://github.com/FriendsOfSymfony/FRRest/blob/master/.travis.yml – gremo
據我所知,只要沒有任何路徑與任何通配符如下,但總的來說,最好引用它們以保證我在shell腳本中的安全性。 – Seldaek