2025-06-26 22:06:06 +08:00

26 lines
763 B
Plaintext

:: 加载环境变量
content=$(<".env.cmd")
redata=${content//'SET '/''}
echo "$redata" > 'tmp.env'
source tmp.env
rm -rf tmp.env
:: 构建 Docker 镜像
echo [INFO] Building Docker image...
docker build -f ubuntu-jdk8-gradle8-node22.dockerfile -t tmpimg .
echo [INFO] Tagging image...
docker tag tmpimg docker-mingliqiye.mingliqiye.com/ubuntu_jdk8_gradle8_node22
docker tag tmpimg docker-mingliqiye.mingliqiye.com/ubuntu_jdk8_gradle8_node22:$VERSION
:: 推送镜像
echo [INFO] Pushing images...
docker push docker-mingliqiye.mingliqiye.com/ubuntu_jdk8_gradle8_node22
docker push docker-mingliqiye.mingliqiye.com/ubuntu_jdk8_gradle8_node22:$VERSION
:: 清理临时镜像
echo [INFO] Cleaning up...
docker rmi tmpimg
echo [SUCCESS] Build and push completed