node { def imageName="reg.int.it2000.com.cn/com.gzzn.omms/admin-web:1.2.1" //镜像名称 def dockerRegistry="https://reg.int.it2000.com.cn" try { checkout scm docker.image('teracy/angular-cli').inside() { stage('build'){ sh 'npm config set registry http://registry.npm.taobao.org/' sh 'npm install' sh 'ng build' } } stage('Image Build And Push'){ docker.withRegistry("${dockerRegistry}", 'privateDockerId') { docker.build("${imageName}").push() } } } catch(e) { throw e } //end catch }