14 lines
587 B
Bash
14 lines
587 B
Bash
# 参数信息
|
|
version='v1.0.0'
|
|
current_date=$(date "+%Y%m%d")
|
|
SHELL_FOLDER=$(cd "$(dirname "$0")";pwd)
|
|
cd ${SHELL_FOLDER}
|
|
# 编译项目
|
|
cd ../../marketing-ui/admin-ui/ && npm install && npm run build:prod && cd ../../
|
|
docker build -f scripts/portal/Dockerfile -t xmodel/marketing-portal:${version}-${current_date} .
|
|
# 重命名镜像
|
|
portal_registry=registry.cn-hangzhou.aliyuncs.com/xmodel/marketing-portal:${version}-${current_date}-release
|
|
docker tag xmodel/marketing-portal:${version}-${current_date} "${portal_registry}"
|
|
# 打印仓库地址
|
|
echo "docker push ${portal_registry}"
|