मुझे एक ही आवश्यकता थी, और पाया कि Parameterized Trigger Plugin अलग-अलग पैरामीटर को अलग-अलग (या समान) नौकरियों को समानांतर में पारित करने के लिए पर्याप्त लचीला नहीं था। हां आप प्रॉपर्टी फाइलों के साथ पैरामीटर फैक्ट्री का उपयोग कर सकते हैं, लेकिन इसका अर्थ यह होगा कि जेनकींस को कॉन्फ़िगर करने के उद्देश्य से पूरी तरह से मेरे संस्करण नियंत्रण में नई प्रॉपर्टी फाइलें जोड़ना। कॉन्फ़िगरेशन मैट्रिक्स के साथ एक बहु-कॉन्फ़िगरेशन प्रोजेक्ट भी जटिल लग रहा था।
मेरे लिए बेहतर और अधिक सरल समाधान Multijob Plugin था, जिसमें चरणों की अवधारणा है। एक मल्टीजोब में कई चरण हो सकते हैं। चरण अनुक्रमिक रूप से चलते हैं और एक चरण के भीतर नौकरियां एक साथ चलती हैं (समानांतर में)।
मल्टीजोब प्लगइन स्थापित करने के बाद, एक नया जेनकींस आइटम बनाते समय, मल्टीजोब प्रोजेक्ट चुनें। फिर आप एक या अधिक चरणों को बना सकते हैं। एक चरण के भीतर प्रत्येक काम यह खुद के पैरामीटर है, क्लिक करें उन्नत ... -> पैरामीटर्स जोड़े
इसके अलावा यह कॉन्फ़िगर करने के लिए यदि किसी विशेष काम में विफल रहता है क्या पूरे MultiJob जारी रखने या असफल चाहिए आदि होना चाहिए, बहुत आसान है
, देखें चरण को मारें: और नौकरियों की स्थिति: सेटिंग्स के बाद अगले चरण पर निरंतर स्थिति।
मेरे लिए पैरामीटरेटेड ट्रिगर प्लगइन या बहु-कॉन्फ़िगरेशन प्रोजेक्ट की तुलना में यह अधिक सहज ज्ञान युक्त था, और जेनकींस के बाहर किसी भी अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता नहीं थी।
यह बहुत अच्छा होगा, अगर आप एक ही चीज़ को प्राप्त करने के बारे में थोड़ा और परिभाषित कर सकते हैं, क्योंकि मैं भी वही चीज़ प्राप्त करने की कोशिश कर रहा हूं –