26 lines
763 B
Plaintext
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
|