2012-08-15 10 views
6

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

उत्तर

4

जिस भाषा का उपयोग करना चाहिए, आप कोड के अपने टुकड़ा स्क्रिप्ट कंसोल में जेनकींस के तहत> स्क्रिप्ट कुछ भी है कि निर्माण विशिष्ट मूल्यों पर निर्भर नहीं करता के लिए परीक्षण कर सकते हैं प्रबंधित करें> ग्रूवी है।

उदाहरण है कि ईमेल भेजने रद्द अगर कोई परिवर्तन (जब Git का उपयोग कर परीक्षण किया गया) किया गया है:

if (build.changeSet.emptySet) cancel=true;

ग्रूवी सुविधाजनक पटकथा भाषा के कुछ प्रकार है कि वास्तव में पर्दे के पीछे जावा का उपयोग करता है, तो आप करेंगे तो संभवतः जेनकिंस जावा कक्षाओं में यह पता लगाने के लिए कि क्या परिभाषित किया गया है/आप किस वस्तु का उपयोग कर सकते हैं। उदाहरण के लिए मेरे नमूना कोड में बिल्ड वैरिएबल वास्तव में जावा ऑब्जेक्ट फ्री स्टाइल बिल्ड है जब मैं इसे अपने जेनकिन्स जॉब पर चलाता हूं (जो स्पष्ट रूप से एक निःशुल्क स्टाइल बिल्ड जॉब है)।

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