build_devopsapp.sh 784 B

123456789101112131415161718
  1. #!/bin/bash
  2. #######################################################################################################################
  3. # 构建 devops 前端应用
  4. #######################################################################################################################
  5. # devops 后端域名
  6. # sed 替换字符串时使用 \ 对 . 字符进行转义
  7. backend_domain='devops\.alpha\.iquizoo\.com'
  8. sed -i "s/reghao\.cn/${backend_domain}/g" .env.production
  9. sed -i "s/VUE_APP_DEVOPS=0/VUE_APP_DEVOPS=1/g" .env.production
  10. commit_id=`git rev-parse HEAD | cut -c 1-8`
  11. npm run build
  12. docker build -t registry.cn-chengdu.aliyuncs.com/tnb028/devopsapp:${commit_id} .
  13. docker push registry.cn-chengdu.aliyuncs.com/tnb028/devopsapp:${commit_id}
  14. rm -rf dist
  15. git checkout .env.production