2012-04-13 22 views
6

मैं एकाधिक एससीएम + गिट प्लगइन के साथ जेनकींस का उपयोग कर रहा हूं। जेनकींस प्रत्येक शाखा के लिए सही ढंग से एक नया निर्माण कर रहा है, लेकिन कुछ कारणों से जब यह निर्माण में विफल रहता है तो यह बिल्ड को फिर से शुरू करने की कोशिश करता रहता है, भले ही शाखा नहीं बदली हो। मैं इसे कैसे ठीक कर सकता हूं ताकि जेनकिंस अगली शाखा में चले जाए और मौजूदा शाखा में बदलाव होने पर ही पुनर्निर्माण की कोशिश की जा सके?मैं जेनकींस को असफल शाखाओं को तब तक छोड़ने के लिए कैसे प्राप्त करूं जब तक वे बदल नहीं जाते?

+2

मुझे इस व्यवहार का अनुभव नहीं है। जब कोई नौकरी बनाने में विफल रहता है, तो जेनकिंस इसे तब तक छोड़ देता है जब तक वह अंतर्निहित स्रोत कोड भंडार में परिवर्तन का पता नहीं लगाता। – Bernard

+0

आपकी शाखा विनिर्देशक क्या है? – hennr

उत्तर

1

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