हाय दोस्तों, मैं परिवर्तन डीआईआर के साथ जेनकींस पाइपलाइन लिखने की कोशिश कर रहा हूं, मुझे सिंटैक्स सही नहीं मिल रहा है, क्या कोई इसे ठीक करने में मेरी मदद कर सकता है?

प्रलेखन थोड़े अस्पष्ट है कि मुझे इसे कहां रखना चाहिए?

   pipeline {
            agent {
                docker {
                    image 'node' 
                    args '-p 5000:5000' 
                }
            }
            stages {
                dir("Backend") {
                stage('build') {
                        steps {
                                sh 'pwd'
                                sh 'echo start build'
                                sh 'ls'
                                sh 'npm install'
                            }
                     }
                }
                dir("Backend") {
                  stage('Test') {
                         steps {
                             sh 'cd Backend'  
                             sh 'echo start test'
                             sh 'ls'
                            sh 'npm run test'
                         }
                    }

                }
            }
        }
1
Alex K 19 अप्रैल 2020, 16:18

1 उत्तर

सबसे बढ़िया उत्तर

dir एक कदम है, इसलिए इसे steps ब्लॉक के भीतर होना चाहिए:

stage('build') {
    steps {
        dir("Backend") {
            sh 'pwd'
            sh 'echo start build'
            sh 'ls'
            sh 'npm install'
        }
    }
}
1
zett42 19 अप्रैल 2020, 13:38