2012-10-11 11 views
7

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

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

कैसे अब मैं

$DEFAULT_CONTENT 

-- 

{$BUILD_USER} 

है

zzz test GreenHat - Build # 27 - Still Failing: 
Check console output.... 

-- 

{$BUILD_USER} 

भी बिना {}

उत्तर

8
की कोशिश की, जिसके परिणामस्वरूप के लिए $ BUILD_USER, BUILD_REQUESTER, उपयोगकर्ता नाम या कि

की तरह कुछ करने के लिए प्राप्त करने के लिए

मुझे अंततः जो मिला वह मिला, जोड़ना:

$CAUSE 

या

${CAUSE} 

देता

Started by user Jan Jansen 
1

अपने उदाहरण में, {$BUILD_USER}${BUILD_USER} होना चाहिए,
लेकिन फिर भी इस तरह से यह जब तक आप इस प्लग इन इंस्टॉल करें काम नहीं करेगा:

Build User Vars Plugin

यह आप निम्न चर देता है:

  • BUILD_USER - उपयोगकर्ता का पूरा नाम, निर्माण शुरू कर दिया
  • BUILD_USER_FIRST_NAME - उपयोगकर्ता का पहला नाम का निर्माण शुरू कर दिया,
  • BUILD_USER_LAST_NAME - उपयोगकर्ता के अंतिम नाम का निर्माण शुरू कर दिया,
  • BUILD_USER_ID - उपयोगकर्ता की आईडी निर्माण शुरू हुई।

+2

जैसा कि मैंने अपने प्रश्न में कहा है, मैंने बिल्ड यूजर वर्र्स प्लगइन बनाने की कोशिश की, लेकिन मैं इसे काम नहीं कर सकता। शायद यह मेल-ext प्लगइन '$ कारण $ {BUILD_USER} {$ BUILD_USER} $ BUILD_USER BUILD_USER' देता है साथ संगत नहीं है' उपयोगकर्ता जनवरी जेंसन $ {BUILD_USER} {$ द्वारा शुरू किया BUILD_USER} $ BUILD_USER BUILD_USER ' – Niek

0

मुझे लगता है मैं यहाँ एक 4 वर्षीय सवाल का जवाब दे रहे कर रहा हूँ (अधिक जानकारी के लिए प्लगइन पृष्ठ देखें), लेकिन गूगल मुझे यहाँ लाया ताकि अन्य लोग इस जानकारी को उपयोगी पाते हैं सकता है ...

पिछले कुछ वर्षों में ईमेल-एक्स जेनकिंस प्लगइन में कई changes हैं, जो इस प्रश्न को प्रभावित करते हैं - उदाहरण के लिए, v2 में।38 (24 मई, 2014):

लागू नई प्राप्तकर्ता प्रदाताओं के लिए विस्तार बिंदु (RecipientProvider) इस तरह से है कि प्राप्तकर्ता प्रकार

जोड़ रहे हैं परिवर्तन किए गए अब "अनुरोधक" "प्राप्तकर्ता" आदि के लिए चेक बॉक्स हैं , प्रत्येक से "भेजें, तो आप बस" अनुरोधक "का चयन कर सकते हैं एक RecipientProvider

, प्लग इन का नवीनतम संस्करण का उपयोग करता है, तो आप उपयोगकर्ता के लिए जो निर्माण शुरू हो रहा करने के लिए एक ईमेल भेजना चाहते का एक कार्यान्वयन द्वारा प्रदान की जाती है "ट्रिगर विकल्प:

jenkins screenshot

"प्राप्तकर्ता सूची" एक हार्ड-कोडेड सूची है जिसे आप नौकरी के लिए भी परिभाषित कर सकते हैं।