2016-10-27 16 views
9

The documentation mówi:Jak prawidłowo zdefiniować wiele zmiennych env na .travis.yml

Podczas definiowania wielu zmiennych w linii w tablicy zmiennych env (matrix), jeden build jest wyzwalany za sztukę.

rvm: 
    - 1.9.3 
    - rbx 
env: 
    - FOO=foo BAR=bar 
    - FOO=bar BAR=foo 

Ale co, jeśli ja definiować tylko 1 na linię? Wykonuję następujące czynności:

env: 
    - FOO=1 
    - BAR=2 
    - BAZ=3 

Ale powoduje to 3 kompilacje? Spodziewałem się, że uruchomi on 1 kompilację z tymi 3 zmiennymi env. Czy muszę je tak definiować?

env: 
    - FOO=1 BAR=2 BAZ=3 QUX=4 ........ =10 

Czy coś tu brakuje?

Odpowiedz

11

Trzeba zdefiniować je jako zmienne globalne:

env: 
    global: 
    - FOO=1 
    - BAR=2 
    - BAZ=3 

Zobacz Global variables dokumentację aby uzyskać więcej informacji.

Powiązane problemy