से अधिक हो गई है हम सोनिक जेनकिंस से चल रहे हैं और जब सोनार सीमा पार हो जाती है तो बिल्ड को अस्थिर के रूप में चिह्नित करना चाहते हैं। हमें गुणवत्ता प्रोफाइल में अलर्ट के रूप में सेट की गई उचित सीमाएं मिली हैं।जेनकिन्स बनाना अस्थिर बनाना जब सोनार की सीमा
हमने सोचा कि हम सोनार को असफल होने के लिए बिल्ड ब्रेकर का उपयोग कर सकते हैं (जो उस तथ्य को जेनकींस लॉग में डालता है) और फिर उस मामले में निर्माण को अस्थिर करने के लिए जेनकिंस पोस्ट-बिल्ड ग्रोवी स्क्रिप्ट का उपयोग करें।
दुर्भाग्यवश, जेनकिन्स सोनार प्लगइन का निर्माण होता है कि निर्माण विफल हो जाता है (और बिल्ड प्रक्रिया को रोकता है) अगर सोनार विफल रहता है और जेनकिन्स लोगों ने संकेत दिया है कि यह डिज़ाइन किया गया है और प्रासंगिक दोष को 'ठीक नहीं करेगा' सेट कर दिया है।
मैंने वर्बोज़ को सोनार के लॉगिंग को सेट करने की भी कोशिश की है कि यह तथ्य कि सीमा पार हो गई थी, यह लॉग में होगा (इसलिए हम फिर से एक पोस्ट बिल्ड ग्रोवी कार्य का उपयोग कर सकते हैं), लेकिन ऐसा प्रतीत नहीं होता है मामला या तो।
कोई अंतर्दृष्टि? इस बिंदु पर, मुझे लगता है कि सबसे अच्छी बात बिल्ड ब्रेकर का एक संस्करण बनाना होगा जो कि अलर्ट की रिपोर्ट करता है लेकिन बिल्ड को तोड़ता नहीं है, लेकिन अगर मैं इससे बचा जा सकता हूं तो मैं कस्टम प्लगइन रूट नहीं जाना चाहूंगा ।