शीर्षक के अनुसार, जेनकींस में मैं सीएलआई का उपयोग करके अपने बिल्ड क्लस्टर में नए गुलाम नोड्स कैसे जोड़ सकता हूं, या यदि कोई सीएलआई विकल्प नहीं है, तो क्या कोई और स्क्रिप्ट योग्य स्वीकृति है जिसका उपयोग किया जा सकता है?मैं सीएलआई के माध्यम से जेनकींस गुलाम नोड्स कैसे जोड़ सकता हूं?
8
A
उत्तर
7
कई लोग मैन्युअल रूप से गुलामों को मैन्युअल रूप से जोड़ने की आवश्यकता को खत्म करने के लिए Swarm Plugin का उपयोग करते हैं। आपको निश्चित रूप से झुंड एजेंट के इंस्टॉलेशन को स्क्रिप्ट करना होगा, लेकिन यह बहुत सीधे आगे होना चाहिए।
15
बेसिक सीएलआई निर्देश here पाया जा सकता है।
निम्नलिखित CLI आदेश stdin के रूप में नए नोड विन्यास एक्सएमएल मिलना चाहिए:
java -jar jenkins-cli.jar -s [JENKINS_URL] create-node [NewNodeName]
उदाहरण के लिए, यदि आप एक मौजूदा नोड की प्रतिलिपि बनाना चाहते हैं, तो आप उपयोग कर सकते हैं:
java -jar jenkins-cli.jar -s [JENKINS_URL] get-node [NodeToCopyFrom] | java -jar jenkins-cli.jar -s [JENKINS_URL] create-node [NewNodeName]