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