Files
2020-08-28 17:36:40 +08:00

27 lines
653 B
Groovy

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
}