Jenkins pipeline : select nodejs version (+ python version)

前端 未结 3 1359
礼貌的吻别
礼貌的吻别 2021-02-20 02:34

I\'m facing an issue with a Jenkins pipeline in a Jenkinsfile. I have 4 different nodeJs versions on my Jenkins instance. I would like to choose which one I\'m going to use in m

3条回答
  •  清酒与你
    2021-02-20 03:24

    pipeline {
         agent {
                    label 'slave-machine'
        }
        environment {
            NODE_HOME = tool name: 'Node 10.13.0', type: 'jenkins.plugins.nodejs.tools.NodeJSInstallation'
        }
        stages { 
            stage('test') {]
                steps {
                   script {
                       env.PATH="${env.NODE_HOME}/bin:${env.PATH}"
                       sh 'node -v'
                       sh 'echo $NODE_HOME'
                   }
                }
            }
        }
    }
    

提交回复
热议问题