2012-12-19 12 views
10

मैं सीआई के लिए जेनकींस उपयोग कर रहा हूँ, मैं एक गुरु और दो दास, मास्टर जेनकींस चल रहा है है और मैं केवल वास्तविक निर्माण कार्य कर रही दास चाहते हैं, तो कहीं भी मैं इस कॉन्फ़िगर कर सकते हैं क्या है? मैं जानता हूँ कि एक 'निष्पादक' नहीं है, अगर मैं मास्टर पर 0 के लिए इसे बदल, शायद गुरु कुछ भी निर्माण नहीं होगा, लेकिन वहाँ यह करने के लिए किसी भी उचित तरीका है?सीआई: कैसे मजबूर करने के लिए निर्माण मास्टर के बजाय दास पर हो?

धन्यवाद

उत्तर

19

आप सेट कर सकते हैं जहां एक नौकरी का उपयोग कर चलाया जाएगा "स्थान प्रतिबंधित इस परियोजना चलाया जा सकता है" विकल्प आपके काम में। यह सेटिंग टैग आप अपने दास को जोड़ा गया है के साथ एक साथ इस्तेमाल किया जा सकता।

उदाहरण के लिए "लिनक्स-बिल्डसर" टैग वाले दो गुलामों और उस टैग का उपयोग करके उन दो दासों पर नौकरी को विभाजित कर दिया जाएगा। नौकरी में एक टैग के रूप आईपी पते की स्थापना सुनिश्चित करें कि केवल कि buildserver/दास प्रयोग किया जाता है कर देगा।

2

नोड को कॉन्फ़िगर करते समय, विकल्प है, "केवल इस मशीन को बंधे नौकरियों के लिए छोड़ दें" .if "इस मशीन को केवल बंधे नौकरियों के लिए छोड़ दें" विकल्प चुना गया है तो गुलामों को उन नौकरियों द्वारा उपयोग किया जाएगा जो चलाने के लिए प्रतिबंधित हैं इस पर।

5

एक नया जेनकिंस मास्टर स्थापित करने में मेरे पहले कदमों में से एक है जो आप अपने प्रश्न में उल्लेख करते हैं, मास्टर सर्वर कॉन्फ़िगरेशन में शून्य पर "निष्पादक" सेट करें।

यह मास्टर पर कभी भी निर्माण से कुछ भी रोकता है।

+0

यह वही इस क्षेत्र के बगल में छोटे से प्रश्न चिह्न आइकन इंगित करता है। –

0

ऐसा करने का बेहतर तरीका मास्टर को एक लेबल देना है और मास्टर पर क्या चल रहा है, इस तरह से प्रतिबंधित करें कि आपके प्रत्येक बिल्ड को लेबल निर्दिष्ट करने की आवश्यकता नहीं है। मास्टर पर इमारत से बचने के लिए 0 के लिए सेट:

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