2016-10-27 6 views
9

documentation कई env चर निर्धारित करने का कहना है:कैसे ठीक से पर .travis.yml

जब आप env सरणी में प्रत्येक पंक्ति में कई चर (मैट्रिक्स चर) को परिभाषित, एक निर्माण प्रति मद शुरू हो रहा है।

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

लेकिन क्या होगा अगर मैं केवल 1 प्रति पंक्ति को परिभाषित? मैं निम्नलिखित कर रहा हूं:

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

लेकिन यह 3 बिल्डों को ट्रिगर कर रहा है? मुझे उम्मीद थी कि यह 3 एनवी चर के साथ 1 बिल्ड ट्रिगर करेगा। क्या मुझे उन्हें इस तरह परिभाषित करना है?

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

या क्या मुझे यहां कुछ याद आ रही है?

उत्तर

11

आप उन्हें वैश्विक चर के रूप परिभाषित करने की जरूरत:

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

अधिक जानकारी के लिए Global variables दस्तावेज़ देखें।

संबंधित मुद्दे