20 lines
514 B
Bash
20 lines
514 B
Bash
version='v1.0.0'
|
|
current_date=$(date "+%Y%m%d")
|
|
SHELL_FOLDER=$(cd "$(dirname "$0")";pwd)
|
|
cd ${SHELL_FOLDER}
|
|
|
|
#编译项目
|
|
cd ../
|
|
mvn clean package -DskipTests -Pdocker
|
|
|
|
#编译
|
|
docker build -f scripts/docker/Dockerfile -t xmodel/third-futong-api:${version} .
|
|
|
|
#仓库地址
|
|
model_registry=registry.cn-hangzhou.aliyuncs.com/xmodel/third-futong-api:${version}-"${current_date}"-release
|
|
|
|
#重命名镜像
|
|
docker tag xmodel/third-futong-api:${version} "${model_registry}"
|
|
|
|
#打印
|
|
echo "docker push ${model_registry}" |