2015-11-10 7 views
7

जेनकींस में, क्या निर्माण शुरू करते समय मेल भेजने का कोई तरीका है। मुझे पता है कि एक पोस्ट-बिल्ड ईमेल अधिसूचना है जो सफल या विफलता निर्माण के बाद दिए गए प्राप्तकर्ताओं को मेल भेजती है। इसी तरह मैं पूर्व निर्माण अधिसूचना की तरह कुछ की उम्मीद कर रहा हूं।जेनकींस: निर्माण शुरू करते समय ईमेल अधिसूचना भेजना

क्या एक सशर्त ईमेल भी है जैसे उपयोगकर्ता नाम == null [email protected] पर भेज दें और इसे अनुरोधकर्ता को भेजें।

की कोशिश की: प्लगइन्स की जोड़ी है, लेकिन बहुत मदद नहीं की क्योंकि वे प्लगइन्स

उत्तर

0

आप sendmail कॉन्फ़िगर किया है, बस "खोल निष्पादित" अनुभाग का उपयोग करें और निर्माण से पहले मेल भेजने के लिए कोड लिखने के बाद का निर्माण कर रहे थे शुरू होता है।

0

आप ईमेल-ext बढ़ाएँ कोशिश कर सकते हैं, यह पहले ट्रिगर खंड में निर्माण है।

https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin

+0

धन्यवाद, यह काम किया। अभी भी मेरे प्रश्न के दूसरे भाग के साथ संघर्ष कर रहा है जैसे प्राप्तकर्ता पते में स्थिति विवरण – user3780647

+0

@ user3780647, प्लगइन AFAIK विस्तार ईमेल ईमेल को आपकी स्थिति के रूप में समर्थन नहीं देता है। – Tuan

+0

उत्तर के लिए धन्यवाद! इसे खोल स्क्रिप्ट में जरूरी चीजों को करके और पर्यावरण चर के रूप में निर्यात किया गया जिसके माध्यम से मैं नौकरी के अंदर कहीं भी उस मूल्य तक पहुंच सकता हूं – user3780647

13
  1. ईमेल-ext प्लग-इन इंस्टॉल: https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin

सूचना है कि एक पोस्ट का निर्माण कार्रवाई आपकी समस्या का समाधान होगा भी कि तुम क्या करना चाहते हैं यह है से पहले एक ई-मेल भेजने के लिए निर्माण।

  1. उसके बाद, नौकरी विन्यास पर जाएं और "जोड़े बिल्ड पश्चात कार्रवाई"> "संपादन योग्य ईमेल अधिसूचना"

  2. प्रेस Avanced सेटिंग: Press advanced settings...

  3. अब, ट्रिगर पर, बस एक नया ट्रिगर जोड़ें और चुनें "BEF अयस्क का निर्माण " enter image description here

दूसरे भाग के लिए, समाधान के लिए एक वातावरण चर में प्राप्तकर्ता सूची डाल करने के लिए (उदाहरण के लिए, एक स्ट्रिंग पैरामीटर EMAIL_RECIPIENT कहा जाता है) और फिर उपयोग करें कि संपादन योग्य ईमेल में है अधिसूचना प्राप्तकर्ता सूची बॉक्स $ {EMAIL_RECIPIENT} के रूप में।

+1

धन्यवाद! समझ गया। मैंने उस स्थिति को शेल स्क्रिप्ट में बनाया है और उस वैरिएबल को पर्यावरण चर के रूप में निर्यात किया है और email_recipient कॉलम में उपयोग किया है – user3780647

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