健康同学微信公众号h5项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
1.5KB

  1. environment=$1
  2. version=$2
  3. echo "环境变量为${environment},版本为$version!"
  4. if [[ ${environment} = 'production' ]];
  5. then
  6. echo "开始远程构建容器"
  7. docker stop health_student_web || true;
  8. docker rm health_student_web || true;
  9. docker rmi -f $(docker images | grep registry.cn-shanghai.aliyuncs.com/tolpo_platform/health_student_web | awk '{print $3}')
  10. #docker login --username=telpo_linwl@1111649216405698 --password=telpo#1234 registry.cn-shanghai.aliyuncs.com;
  11. #docker login --username=telpo_fengjj@1111649216405698 --password=PWDaliyun123 registry.cn-shanghai.aliyuncs.com
  12. docker login --username=rzl_wangjx@1111649216405698 --password=telpo.123 registry.cn-shanghai.aliyuncs.com
  13. docker pull registry.cn-shanghai.aliyuncs.com/tolpo_platform/health_student_web:$version
  14. docker run -p 8070:80 -d --restart=always --name health_student_web registry.cn-shanghai.aliyuncs.com/tolpo_platform/health_student_web:$version;
  15. #删除产生的None镜像
  16. docker rmi -f $(docker images | grep none | awk '{print $3}')
  17. docker ps -a
  18. else
  19. echo "开始在测试环境远程构建容器"
  20. docker stop health_student_web || true
  21. docker rm health_student_web || true
  22. docker rmi -f $(docker images | grep 139.224.254.18:5000/health_student_web | awk '{print $3}')
  23. docker pull 139.224.254.18:5000/health_student_web:$version
  24. docker run -p 8070:80 -d --restart=always --name health_student_web 139.224.254.18:5000/health_student_web:$version;
  25. #删除产生的None镜像
  26. docker rmi -f $(docker images | grep none | awk '{print $3}')
  27. docker ps -a
  28. fi