pipeline { agent { node { label 'master' } } stages { stage('Package') { tools { nodejs 'nodejs-10' } steps { sh 'npm update' sh 'npm install' sh 'npm run build' } } stage('Publish') { steps { sh 'mkdir -p /usr/local/joylink/jlclient' sh 'rm -rf /usr/local/joylink/jlclient/*' sh 'cp -rf ./dist/* /usr/local/joylink/jlclient' } } } }