2016-09-11 7 views
17

जेनकिंस मल्टीब्रैंच पाइपलाइन हमेशा मास्टर नोड पर चेकआउट करता है। मेरे मामले में मैं अपना निर्माण किसी अन्य नोड पर बनाना चाहता हूं। Jenkinsfile में मेरे स्क्रिप्ट इस तरह दिखता है:जेनकिंस मल्टीब्रैंच पाइपलाइन: बिल्ड नोड का चयन कैसे करें?

node('osx') { 
    ... 
} 

मैं चेकआउट env.BRANCH करने के लिए अपने नोड पर अपने आप को फिर से निर्माण प्रदर्शन करने के लिए मजबूर कर रहा हूँ। शुरुआत से चयनित नोड पर पाइपलाइन निर्माण करने के लिए यह बेहतर होगा, लेकिन मुझे यह नहीं पता कि यह कैसे किया जाए।

उत्तर

3

क्या आपके पास शाखा में आपके जेनकिन्सफाइल में checkout scm है?

तो जैसा:

node('osx') { 
    checkout scm 
    ... 
} 
संबंधित मुद्दे