build_image.sh 832 B

1234567891011121314151617181920212223242526272829
  1. #!/bin/sh
  2. project_name="mrxu-admin"
  3. echo "更新${project_name}"
  4. cd /data/code/${project_name}/
  5. git pull
  6. mvn install -Dmaven.test.skip=true -Denvironment=dev -U
  7. retval=$?
  8. if [ ${retval} -ne 0 ] ; then
  9. echo "/data/code/${project_name}/打包失败!"
  10. exit 1
  11. else
  12. echo "/data/code/${project_name}/打包成功!"
  13. fi
  14. docker build -f /data/code/${project_name}/Dockerfile -t ccr.ccs.tencentyun.com/mrxu-prod/${project_name} .
  15. docker login ccr.ccs.tencentyun.com --username=100022048383 -p=Danchaofan2009
  16. docker push ccr.ccs.tencentyun.com/mrxu-prod/${project_name}
  17. # get image id
  18. # image_id=$(docker images|grep "${project_name}"|awk '{print $3}')
  19. # echo "get image is ${image_id}"
  20. # docker tag -t ${image_id} ccr.ccs.tencentyun.com/mrxu-prod/${project_name}
  21. # docker push ccr.ccs.tencentyun.com/mrxu-prod/${project_name}