Files
airport-chengdu-web/jenkins/Jenkinsfile
T

27 lines
653 B
Groovy
Raw Normal View History

2018-11-06 14:09:43 +08:00
node {
2020-08-28 17:36:40 +08:00
def imageName="reg.int.it2000.com.cn/com.gzzn.omms/admin-web:1.2.1" //镜像名称
def dockerRegistry="https://reg.int.it2000.com.cn"
2018-11-07 10:58:19 +08:00
2018-11-07 11:00:09 +08:00
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'
}
}
2018-11-07 10:58:19 +08:00
2018-11-07 11:00:09 +08:00
stage('Image Build And Push'){
docker.withRegistry("${dockerRegistry}", 'privateDockerId') {
docker.build("${imageName}").push()
}
}
2018-11-06 14:09:43 +08:00
}
2018-11-07 11:00:09 +08:00
catch(e)
{
throw e
} //end catch
2018-11-06 14:09:43 +08:00
}