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
}