2013-04-24 9 views
16

मेरे पास जेनकिंस संस्करण 1.480.3 है जो मेरी मशीन और ईमेल-एक्सटेंशन प्लगइन 2.28 पर स्थापित है।जेनकिन्स एक्सटी-ईमेल प्लगइन निर्माण सफलता पर ईमेल भेजने में विफल रहता है

मैंने जेनकींस पर अपनी नौकरियों को कॉन्फ़िगर किया है और अंतिम निर्माण सफलता ईमेल को छोड़कर सब कुछ ठीक काम करता है।

मैं ईमेल-एक्सटेंशन प्लगइन के लिए चार चलाता कॉन्फ़िगर किया है:

  1. विफलता
  2. सफलता
  3. अस्थिर
  4. से पहले का निर्माण

सभी ट्रिगर मैं सक्षम किया है, के लिए "अटैच लॉग "और" सफलता "को छोड़कर सभी ठीक काम करते हैं।

मैं स्क्रीन पर निम्न संदेश मिलता है:

Email was triggered for: Success
Sending email for trigger: Success
Request made to compress build log
Sending email to: [email protected] [email protected]
Error sending to the following VALID addresses: [email protected] [email protected]
Notifying upstream projects of job completion
Capturing build context information.
Finished: SUCCESS

कृपया कोई मुझे मदद कर सकता है के बाद से मैं वास्तव में कोई सुराग नहीं कैसे इस को हल करने के लिए है।

उत्तर

1

मेरा पहला अनुमान यह है कि वैश्विक जेनकींस ईमेल कॉन्फ़िगरेशन सही ढंग से सेट नहीं हैं। > कॉन्फ़िगर प्रणाली - -

जेनकींस प्रबंधित करें> ई-मेल सूचना

यह डिफ़ॉल्ट प्लगइन, नहीं बढ़ाया एक आप मैन्युअल रूप से स्थापित है। एसएमटीपी सर्वर फील्ड स्थानीयहोस्ट पर डिफ़ॉल्ट है, इसलिए जब तक आपके पास एक ईमेल सर्वर सेटअप नहीं है और उसी बॉक्स पर चल रहा है, तो इसे सेट करने की आवश्यकता है।

यदि यह सेट किया गया है तो मैं यह सुनिश्चित करने के लिए आपके जेनकिन्स सर्वर से अपने ईमेल सर्वर से टेलनेटिंग करने का प्रयास करूंगा ताकि कनेक्शन त्रुटि न हो।

4

प्लगइन में एक बग की तरह दिखता है। यहाँ एक समाधान है:

प्लगइन के लिए वैश्विक सेटिंग्स में के लिए सिस्टम व्यवस्थापक ई-मेल पता, (जैसे [email protected], बस नहीं foo एक पूर्ण ई-मेल एड्रेस प्रदान करना सुनिश्चित करें), भले ही आपने डिफ़ॉल्ट उपयोगकर्ता ई-मेल प्रत्यय निर्दिष्ट किया है। यद्यपि पता स्वयं भी फर्जी हो सकता है।

2

मुझे यह समस्या भी थी, और ऐसा इसलिए था क्योंकि मैं एसएमटीपी सर्वर (कॉन्फ़िगरेशन के प्लगइन अनुभाग में) सेट करना भूल गया था, लेकिन केवल डिफ़ॉल्ट SMTP सर्वर सेटिंग्स को देखा।

8

मुझे यह समस्या भी थी। अंत में, ऐसा इसलिए था क्योंकि मेरा संलग्न बिल्ड लॉग बहुत बड़ा था!विकल्प को अक्षम निर्माण लॉग संलग्न करने के लिए या अपने निर्माण के उत्पादन में फिक्सिंग इतना पाठ डंप नहीं तय समस्या

Error sending to the following VALID addresses: ... 

: एसएमटीपी सर्वर त्रुटि संदेश के कारण ई-मेल भेजने के लिए मना कर दिया

enter image description here

+1

हां संलग्नक कार्यों को हटा रहा है लेकिन मुझे अनुलग्नक की आवश्यकता है। फ़ाइल आकार को संलग्न करने के लिए कोई वैश्विक कॉन्फ़िगरेशन है? इसे विफल करने की बजाय – dsharew

+0

@dsharew क्या आपको संलग्नक रखने का कोई तरीका मिला? –

+0

मैं मेल के माध्यम से एपीके प्राप्त नहीं कर पा रहा हूं ...... यह प्राप्त करना: इस ईमेल संदेश के साथ एक या अधिक अनुलग्नकों में मैलवेयर का पता लगाया गया था। कार्यवाही: सभी अनुलग्नक हटा दिए गए हैं। एंड्रॉइड-रिलीज-हस्ताक्षर.एपीके –

1

उत्तर के लिए खोज के दिनों के बाद, यह पता चला है कि जीमेल में 25 एमबी के लिए अनुलग्नक सीमा है, और मेरा आउटपुट उससे बड़ा है।

यदि आप इस समस्या से मुलाकात करते हैं तो आप अपने आउटपुट आकार की जांच करें और आप मेल सर्वर के लिए जीमेल का उपयोग कर रहे हैं।

0

सभी उपरोक्त समाधानों का संदर्भ लें, अगर यह काम नहीं करता है। आप इस समाधान का प्रयास कर सकते हैं। जीमेल में ज़िप फ़ाइल अवरुद्ध है। इसे भेजने से पहले आपको अपनी ज़िप फ़ाइल को स्क्रिप्ट के अंदर बदलना चाहिए। (उदाहरण: file.zip.abcxyz)। मैंने अपनी समस्या हल की।

0

मुझे एक ही समस्या थी। यह पता चला है कि किसी कारण से, जेनकींस मेरी "विस्तारित ई-मेल अधिसूचना" एसएमटीपी सेटिंग्स को नहीं बचाएगा। एक बिंदु पर, उसने सेटिंग को सहेज लिया और ईमेल काम करना शुरू कर दिया। सुनिश्चित करें कि लाल रंग में थोड़ा चयन किया गया है और प्रेस को दबाए जाने के बाद इसे दोबारा जांचें: enter image description here

0

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

0

आज मुझे इस समस्या का सामना जेनकींस मशीन पर हुआ जो कुछ हफ्ते पहले ईमेल भेज रहा था। मैं इसे आज चालू है और यह सिर्फ अभ्यस्त

मैंने इन चरणों की कोशिश की "निम्न वैध पते पर भेजने में त्रुटि" की वजह से ईमेल भेजने:

  1. यकीन है कि मैं ईमेल में किसी भी लॉग फ़ाइल संलग्न नहीं कर रहा हूँ बनाया।
  2. सुनिश्चित करें कि "सिस्टम एडमिन" ईमेल में डोमेन नाम का उल्लेख है।
  3. जेनकिंस ने मुझे सफलतापूर्वक ईमेल भेजने में सक्षम था जब मैंने परीक्षण ई-मेल भेजकर टेस्ट कॉन्फ़िगरेशन "
  4. मेरे ईमेल ext प्लगइन को डाउनग्रेड किया।

उपरोक्त उल्लिखित चरणों में से कोई भी मदद नहीं करता है।

अंत में मैंने अपनी कंपनी के एसएमटीपी सर्वर को जेनकिंस डिफ़ॉल्ट सर्वर के साथ बदल दिया और यह ठीक काम करता था। यह सुनिश्चित नहीं है कि ऐसा क्यों हुआ है, मुझे अपने आईटी लोगों से बात करने की ज़रूरत है और देखें कि क्या उन्होंने एसएमटीपी सर्वर में कोई नई सुरक्षा सक्षम की है या नहीं।

उम्मीद है कि यह उन लोगों को मदद करेगा जो इस मुद्दे को हिट करते हैं।

धन्यवाद

3

ईमेल के लिए, आपको निम्न प्लगइन्स इंस्टॉल करना होगा।

  • ईमेल-ext प्लगइन
  • ईमेल-ext खाका प्लगइन

विन्यास प्रदान करने के लिए, जेनकींस सिस्टम विन्यास पेज (जेनकींस> जेनकींस प्रबंधित> कॉन्फ़िगर सिस्टम> करने के लिए जाना "ईमेल अधिसूचना " अनुभाग)।आप ईमेल विन्यास जोड़ने के लिए नीचे स्क्रीन देखने के लिए सक्षम हो जाएगा:

SMTP server name : smtp.gmail.com 
    User name : [email protected] 
    Password : user_email password 
    Use SSL : Checked 
    SMTP Port : 465 

अब, कॉन्फ़िगर "विस्तारित ई-मेल सूचना" खंड। आप नीचे दी गई स्क्रीन को देख पाएंगे। उपरोक्त पैरामीटर के समान मान भरें।

अब, निचले दाएं कोने में डिफ़ॉल्ट ट्रिगर्स पर क्लिक करें और सफलता का चयन करें। लागू करें और आपको कॉन्फ़िगरेशन सहेजें।

अब अपना काम गोटो करें और पोस्ट-बिल्ड एक्शन ड्रॉप-डाउन जोड़ें पर क्लिक करें, ई-मेल अधिसूचना विकल्प का चयन करें।

'ई-मेल अधिसूचना' बॉक्स में प्राप्तकर्ता ईमेल आईडी दर्ज करें और 'प्रत्येक अस्थिर बिल्ड के लिए ई-मेल भेजें' विकल्प के बगल में स्थित चेकबॉक्स का चयन करें।

'पोस्ट-बिल्ड एक्शन जोड़ें' ड्रॉप-डाउन पर क्लिक करें और 'संपादन योग्य ईमेल अधिसूचना' विकल्प का चयन करें।

प्रोजेक्ट प्राप्तकर्ता सूची में, यह ईमेल पते के लिए एक अल्पविराम से अलग सूची (अल्पविराम के बाद वैकल्पिक व्हाइटस्पेस) है जो ईमेल प्राप्त करना चाहिए। पैरामीटर बनाने के संदर्भ में हो सकता है। उन्हें सूची में डालने के बजाय सीसी या बीसीसी किसी को, सीसी: या बीसीसी जोड़ें: ईमेल पते से पहले (उदा। सीसी: [email protected], बीसीसी: [email protected])।

संलग्नक क्षेत्र में, आप (अर्थात अपने .ipa फ़ाइल की तरह के रास्ते का निर्माण/कलाकृतियों/आईपीए-Name.ipa) को अपनी बाइनरी फ़ाइल का रास्ता देना

अब नीचे दाईं ओर स्थित उन्नत सेटिंग्स पर क्लिक करने के लिए है कोने। ट्रिगर जोड़ें पर क्लिक करें और सफलता ट्रिगर का चयन करें। सफलता ट्रिगर से ड्रॉप ड्रॉप डाउन पर क्लिक करें और प्राप्तकर्ता सूची विकल्प का चयन करें। आवेदन करें और अपनी कॉन्फ़िगरेशन सहेजें।

आईओएस जॉब कॉन्फ़िगरेशन के लिए मैक-मिनी, यदि ईमेल नहीं भेजा गया है और आपको जावा अपवाद त्रुटि संदेश देता है तो आपको कम सुरक्षित ऐप्स चालू करना होगा।

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