मैं एक ग्रोवी पाइपलाइन स्क्रिप्ट का उपयोग कर अपने जेनकींस बिल्ड का वर्तमान वर्कस्पेस प्राप्त करने की कोशिश कर रहा हूं।जेनकींस पाइपलाइन ग्रोवी स्क्रिप्ट का उपयोग कर वर्तमान वर्कस्पेस को कैसे पुनर्प्राप्त करें?
node('master') {
// PULL IN ENVIRONMENT VARIABLES
// Jenkins makes these variables available for each job it runs
def buildNumber = env.BUILD_NUMBER
def workspace = env.WORKSPACE
def buildUrl = env.BUILD_URL
// PRINT ENVIRONMENT TO JOB
echo "workspace directory is ${workspace}"
echo "build URL is ${env.BUILD_URL}"
}
यह रिटर्न
[Pipeline] Allocate node : Start
Running on master in /Users/Shared/Jenkins/Home/jobs/test/workspace
[Pipeline] node {
[Pipeline] echo
workspace directory is null
[Pipeline] echo
build URL is http://localhost:8080/job/test/5/
[Pipeline] } //node
[Pipeline] Allocate node : End
[Pipeline] End of Pipeline
Finished: SUCCESS
https://issues.jenkins-ci.org/plugins/servlet/mobile#issue/JENKINS-33511 –
संभावित डुप्लिकेट [जेनकींस पाइपलाइन प्लगइन में वर्कस्पेस निर्देशिका के लिए पूर्ण पथ प्राप्त करें] (http://stackoverflow.com/प्रश्न/36934028/get-absolute-path-to-workspace-directory-in-jenkins-pipeline-plugin) –