2011-06-18 5 views
5

क्या कोई प्लगइन या कुछ प्रकार की जेएसपी या स्क्रिप्ट लिखने की क्षमता है जो हडसन या जेनकींस parametrized build को गतिशील रूप से ड्रॉपडाउन विकल्पों को उत्पन्न करने के लिए अनुमति देता है।हडसन या जेनकींस पैरामीटरेटेड गतिशील विकल्पों का उपयोग करके

उदाहरण के लिए यदि हमारे पास एक एकल पैरामीट्रिज्ड बिल्ड है जो हडसन में प्रबंधित कार्यस्थलों में से एक पर संचालित होता है (जहां हम प्रति कार्यक्षेत्र नहीं बनाते हैं)। हम प्रतिदिन नए वर्कस्पेस बनाते हैं और हम पैरामीट्रिज्ड बिल्ड को उन कार्यस्थानों को उस नौकरी के पैरामीटर के रूप में ड्रॉपडाउन बॉक्स में प्रदर्शित करने में सक्षम होना चाहते हैं।

यह अच्छा होगा अगर मैं सिर्फ एक जेएसपी स्क्रिप्ट या कुछ विकल्पों को सूचीबद्ध करने के लिए निष्पादित किया जा सकता था।

+0

हाँ, मैं कुछ इसी तरह की तलाश में हूं। एक प्लगइन जो एक एसक्यूएल कनेक्शन ले सकता है अच्छा होगा। कठपुतली संग्रहित कॉन्फ़िगरेशन डेटाबेस से हमारे वातावरण को पॉप्युलेट करने का प्रयास करना हमारे लिए उपयोगी होगा। मैं खुद को एक साधारण प्लगइन विकसित करने में एक स्टैब ले सकता हूं। अगर मुझे कुछ काम मिल रहा है तो मैं पोस्ट करूंगा। – motoprog

उत्तर

7

सटीक व्यवहार जो आप खोज रहे हैं, अभी तक अस्तित्व में नहीं है, लेकिनकरीब आता है।

यदि यह काम नहीं करता है, तो यह लिखने के लिए एक बहुत ही जटिल प्लगइन भी नहीं होगा। यदि आप इसे स्वयं लिखने पर एक स्टैब लेना चाहते हैं, तो आप this introduction to the plugin environment और this more comprehensive overview of plugin development पर एक नज़र डालें (वहां वास्तव में आपकी आवश्यकता के मुकाबले कहीं अधिक जानकारी है; आप शायद विस्तारित चॉइस पैरामीटर को विस्तारित करना चाहते हैं, क्योंकि यह पहले से ही है आधारभूत संरचना स्थापित)।

यदि आप इसे स्वयं नहीं करना चाहते हैं, तो आप Jenkins' issue tracker में एक फीचर अनुरोध बना सकते हैं (मानते हैं कि आपको कोई अन्य सुविधा अनुरोध नहीं मिला है जो आपकी ज़रूरतों को पूरा करेगा; मैंने एक नहीं देखा, लेकिन मैं नहीं अपने पर्यावरण के बारे में ज्यादा नहीं जानते), और कोई और इसे उठा सकता है।

इस बीच, मुझे लगता है कि आप विस्तारित चॉइस पैरामीटर का उपयोग कर सकते हैं, जो एक स्क्रिप्ट के साथ संयुक्त हो सकता है जब किसी ने भी एक नया वर्कस्पेस बनाया हो।

+0

विस्तारित चॉइस पैरामीटर प्लगइन मुझे लगता है कि हमारे लिए काम करेगा। मुख्य विशेषता यह एक गुण फ़ाइल को इंगित करने में सक्षम है जिसे हम अपडेट करेंगे जब हम एक नई निर्देशिका जोड़ते हैं जिसे हम पसंद सूची में जोड़ना चाहते हैं। – Dougnukem