2012-02-09 13 views
7

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

जब कोई दस्तावेज़ परीक्षण विफल रहता है, तो संपूर्ण बिल्ड विफल हो जाता है। जेनकींस को इस स्थिति में कमिटर को ईमेल भेजने के लिए बस कॉन्फ़िगर किया जा सकता है। लेकिन मैं केवल प्रतिबद्धताओं को सूचित करना चाहता हूं जब नया परीक्षण विफल हो या प्रतिबद्धता के साथ कोई असफल परीक्षण तय किया गया हो। वे दस्तावेजों के लिए असफल परीक्षणों में रुचि नहीं रखते हैं जिन्हें उन्होंने संपादित नहीं किया है। ईमेल में परीक्षणों में बदलाव की जानकारी होनी चाहिए, पूर्ण परीक्षण रिपोर्ट नहीं। क्या वर्तमान में उपलब्ध जेनकींस प्लगइन्स के साथ इस प्रकार की अधिसूचना भेजना संभव है? इसे प्राप्त करने का सबसे आसान तरीका क्या हो सकता है?

उत्तर

11

मेरे पास आज भी यही प्रश्न था। मैं जेनकिन्स को केवल तभी अधिसूचनाएं भेजना चाहता था जब नए परीक्षण विफल हो जाएं। मैंने email-ext प्लगइन स्थापित करने के लिए क्या किया था।

आप वहाँ एक विशेष ट्रिगर है कि कहा जाता है पा सकते हैं प्रतिगमन(एक ईमेल किसी भी समय एक प्रतिगमन है भेजा जाएगा। एक निर्माण वापसी करने के लिए जब भी यह पिछले निर्माण से विफलताओं hasmore माना जाता है।)

तय परीक्षण के बारे में, वहाँ सुधार ट्रिगर (एक ईमेल किसी भी समय एक सुधार है भेजा जाएगा। एक निर्माण wheneverit पिछले निर्माण की तुलना में कम विफलताओं है सुधार हुआ है माना जाता है।) है

मुझे लगता है कि यह वही है जो आप खोज रहे हैं।

आशा है कि यह मदद करता है

+0

कुछ परीक्षण है कि हाल में नाकाम रहने के परीक्षण द्वारा प्रतिस्थापित किया जा पता लगाया नहीं किया जाएगा विफल करने के लिए इस्तेमाल के किनारे मामले हैं, लेकिन वह पहले से ही एक उपयोगी जानकारी है! –

+0

@XavierNodet - यह समस्या संस्करण 2.39 रिलीज से ईमेल-आउट प्लगइन द्वारा तय की गई है, अधिक जानकारी के लिए निम्नलिखित दोष देखें https://issues.jenkins-ci.org/browse/JENKINS-22041 – Hemant

0

email-ext प्लगइन है। मुझे नहीं लगता कि यह वही करता है जो आप चाहते हैं (उदा। उन लोगों को केवल ईमेल भेजना जिन्होंने विफलता के लिए जिम्मेदार फ़ाइल बदल दी हो)। हो सकता है कि आप उस के आसपास काम करने में सक्षम हो सकें/प्लगइन का विस्तार करें।

the new Emailer पर भी एक नज़र डालें, जो उपरोक्त प्लगइन पर आधारित कोर हडसन में नई ईमेल कार्यक्षमता के बारे में बात करता है।

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