2016-06-08 12 views
7

में शाखा हटा दी जाने पर कोड निष्पादित करना मेरे पास जेनकिन्स है जो multi branch project का उपयोग करता है। यही है, जब भंडार में एक नई शाखा बनाई जाती है, तो जेनकिंस स्वचालित रूप से शाखा के लिए एक नई नौकरी तैयार कर लेते हैं, और जब शाखा हटा दी जाती है तो उस नौकरी को हटा दें।जेनकींस की बहु शाखा पाइपलाइन

अब, शाखा को हटाए जाने पर बनाए गए परीक्षण वातावरण को साफ़ करने के लिए, जब शाखा हटा दी जाती है, तो मैं कुछ कोड चलाने के लिए चाहता हूं। ऐसा करने का कोई तरीका है?

उत्तर

2

मुझे लगता है कि प्लगइन कोड लिखने के बिना नहीं। यदि आप रुचि रखते हैं, तो cloudbees-folder प्लगइन से प्रासंगिक एक्सटेंशन बिंदु OrphanedItemStrategy होगा।

+1

क्या यह अभी भी इस समय का सबसे अच्छा विकल्प है? क्या इसका मतलब यह है कि मुझे क्लाउडबीज-फ़ोल्डर प्लगइन को फोर्क करना है, वहां बदलाव करना है, और अपने खुद के जेनकींस पर निर्माण और इंस्टॉल करना है? (या 2016 से प्लगइन परिवर्तन किया गया है) – fshehadeh

+4

स्पष्टीकरण: मेरे पास एक मल्टीब्रैंच-पाइपलाइन प्रोजेक्ट है, और जब कोई फ़ोल्डर हटा दिया जाता है तो मैं कस्टम कोड का आह्वान करना चाहता हूं, ताकि मैं शाखा के लिए बनाए गए परीक्षण वातावरण को हटा सकूं पहले पता चला था। – fshehadeh

+0

लोगों के पास अनंत संसाधन होना चाहिए ... :- डी –

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