张彦峰ZYF: node { stage 'checkout' sh""" #每次打包清空工作空间目录 rm -rf $workspace/* cd $workspace #到工作空间下从远端svn服务端拉取代码 svn co svn://10.1.19.21/repo/技术中台/低代码开发平台/projects/iiot-eqp-app/iiot-eqp-app --username "lipeigen" --password "DG-svn-123456" """ stage 'Maven Build' sh""" cd $workspace/$app_name #编译后台包,生成jar包 #/app/maven3.6/bin/mvn -e -U clean install -Dmaven.test.skip=true -P test --settings /app/maven3.6/conf/settings-iiot.xml /app/maven-3.6.2/bin/mvn -e clean install -Dmaven.test.skip=true -P test --settings /app/maven-3.6.2/conf/settings-iiot.xml """ stage 'deploy' sh""" echo "========start docker build=========" cd $workspace/$app_name docker login -u admin -p Harbor12345 10.1.19.21:21020 sed -i 's/env_file
nvm管理多版本node,nvm 配置国内镜像,npm配置国内镜像
jenkins配置+vue打包多环境切换