2016-04-08 23 views
21

मैं अपनी वर्तमान बिल्ड पाइपलाइन को प्रतिस्थापित करने की कोशिश कर रहा हूं, वर्तमान में जेनकिंस पाइपलाइन प्लगइन का उपयोग करने वाली एक नई नौकरी के साथ, पुराने स्कूल जेनकिन्स नौकरियों का उपयोग करके एक साथ हैक किया गया है, और परियोजना से Jenkinsfile लोड करता है भंडार।जेनकींस पाइपलाइन प्लगइन: निर्माण विवरण सेट करें

एक बात यह है कि विरासत नौकरी को Description setter plugin का उपयोग करके Mercurial हैश, उपयोगकर्ता नाम और वर्तमान संस्करण शामिल करने के लिए निर्माण विवरण सेट किया गया था, ताकि निर्माण को ढूंढना आसान हो।

क्या इस व्यवहार को जेनकींस पाइपलाइन प्लगइन के साथ दोहराना/अनुकरण करने का कोई तरीका है?

उत्तर

33

बस इसे समझ लिया। पाइपलाइन नौकरी लिखने योग्य गुणों के साथ currentBuild वैश्विक चर का खुलासा करती है। विवरण सेट करना:

currentBuild.description = "my new description" 

पाइपलाइन स्क्रिप्ट में कहीं भी किया जा सकता है। इस DZone tutorial में अधिक जानकारी।

+2

घोषणात्मक पाइपलाइन में ऐसा करने के लिए स्क्रिप्ट {...} ब्लॉक करें https://jenkins.io/doc/book/pipeline/syntax/#script –

+0

@jjst क्या आप जानते हैं कि "जॉब विवरण" कैसे सेट करें पाइपलाइन? –

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