जेनकिन्स 2 में पाइपलाइनों में प्रथम श्रेणी का नागरिक है। हालाँकि, उदाहरणों में कार्यों को एक अनुक्रम के रूप में निष्पादित किया गया लगता है:
node {
// Mark the code checkout 'stage'....
stage 'Checkout'
// Get some code from a GitHub repository
git url: 'git@github.com:elifesciences/elife-bot.git'
// Mark the code build 'stage'....
stage 'Build'
echo "Unit tests will run here"
stage "Production"
echo "Deploying to production environment"
}
उत्पादन प्रणाली में तैनाती के लिए मैनुअल स्वीकृति की आवश्यकता के लिए यह अक्सर उपयोगी होता है; क्या पाइपलाइन के अंदर प्रेस करने के लिए मैन्युअल बटन डालने का कोई तरीका है?
मैं डॉक्स पर इसे पूरा करने के लिए संभावित कदमों की तलाश कर रहा हूं , कोई फायदा नहीं हुआ।
input
पाइपलाइन में एक कदम जो रुक जाता है और उपयोगकर्ता को इनपुट के लिए पूछता है (या बिल्ड को निरस्त करने के लिए)। हालाँकि, स्टेज और स्टेटस इंडिकेटर चमकता रहता है, जबकि मैं एक स्थिर अवस्था चाहता था (जैसे कि आप शुक्रवार दोपहर में मिलते हैं और सोमवार को तैनात करने का फैसला करते हैं।)