मैं समझने की कोशिश कर रहा हूं कि मेरी जेनकींस 2.7 पाइपलाइन ग्रोवी स्क्रिप्ट को कैसे व्यवस्थित किया जाए। मैंने pipeline tutorial के माध्यम से पढ़ा है, लेकिन मुझे लगता है कि यह इन विषयों पर अधिक विस्तार कर सकता है।जेनकींस पाइपलाइनों में नोड, चरण और चरण के बीच क्या अंतर है?
मैं समझ सकता हूं कि एक पाइपलाइन में stage
एस हो सकते हैं और प्रत्येक stage
में कई step
एस हो सकते हैं। लेकिन step();
और stage
के अंदर एक विधि कॉल के बीच अंतर क्या है, sh([script: "echo hello"]);
कहें। node
stage
एस के अंदर या बाहर होना चाहिए? क्या नौकरी की कुल संपत्ति node
के अंदर या बाहर होनी चाहिए?
#!/usr/bin/env groovy
node('master') {
properties([
[$class: 'BuildDiscarderProperty', strategy: [$class: 'LogRotator', numToKeepStr: '10']]
]);
stage 'Checkout'
checkout scm
stage 'Build'
sh([script: "make build"]);
archive("bin/*");
}
क्या आखिरी शब्द 'मंच' होना था? – IronSean
हाँ, आप सही हैं। –