16 lines
557 B
Bash
16 lines
557 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/server/Dockerfile -t xmodel/marketing-server:${version}-${current_date} .
|
|
#仓库地址
|
|
model_registry=registry.cn-hangzhou.aliyuncs.com/xmodel/marketing-server:${version}-${current_date}-release
|
|
#重命名镜像
|
|
docker tag xmodel/marketing-server:${version}-${current_date} "${model_registry}"
|
|
#打印
|
|
echo "docker push ${model_registry}" |