2015-11-04 5 views
9

कैसे आप वर्तमान का उपयोग करते हैं, और संबंधित, एक जेनकींस कार्यप्रवाह ग्रूवी स्क्रिप्ट के भीतर से जानकारी का निर्माण?जेनकींस कार्यप्रवाह बिल्ड सूचना

मैं की तरह currentBuild.result और currentBuild.previousBuild दर्ज किया गया चीजों को देख सकते हैं, लेकिन मैं नहीं देख सकता मैं कैसे उपयोग कर सकते हैं उदाहरण के लिए,:

  • वर्तमान बिल्ड काम का URL।
  • निर्माण नौकरियों का URL कि इस कार्यप्रवाह शुरू हो गया।
  • एक विशेष में विफल रहा है निर्माण कार्य की सांत्वना उत्पादन, आदि

किसी भी संकेत दिए गए के लिए धन्यवाद।

+1

कहाँ currentBuild.previousBuild बारे में दस्तावेज़ प्राप्त किया था? मुझे यह दस्तावेज नहीं मिला –

उत्तर

15

currentBuild.rawBuild आप गैर कैश्ड hudson.model.Run वस्तु दे देंगे, देखना hudson.model.Run

वहाँ से

, यानी निर्माण लॉग को एक्सेस करने के लिए:

def buildLog = currentBuild.rawBuild.log 

currentBuild.rawBuild जो आप जैसे अन्य जानकारी दे सकते हैं प्रकार hudson.model.AbstractBuild की भी है changeset, actions

+1

नोट आपको कच्चे बिल्डिंग तक पहुंचने के लिए इसे ग्रोवी सैंडबॉक्स के बाहर चलाने की आवश्यकता होगी – Vano

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