:: 加载环境变量 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