diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 40f045c..2646047 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -18,6 +18,7 @@ jobs: steps: # 替换为以下纯命令形式(docker:cli 镜像中默认自带 git): - name: 1. 拉取最新的仓库代码 (纯 Git 命令行模式) + shell: sh run: | # 清空当前工作目录,防止历史残留 rm -rf ./* @@ -26,12 +27,14 @@ jobs: git checkout ${{ gitea.sha }} - name: 2. 触发 Docker 容器内编译与镜像打包 + shell: sh run: | echo "🚀 开始构建 JDK 26 镜像: ${IMAGE_NAME}:${{ gitea.sha }}" docker build -t ${IMAGE_NAME}:${{ gitea.sha }} . docker tag ${IMAGE_NAME}:${{ gitea.sha }} ${IMAGE_NAME}:latest - name: 3. 旧容器清理与新容器平滑重启 + shell: sh run: | echo "🧹 正在清理旧版本的容器..." docker stop ${CONTAINER_NAME} || true @@ -47,6 +50,7 @@ jobs: ${IMAGE_NAME}:latest - name: 4. 服务健康检查 (HTTP 探活) + shell: sh run: | echo "🔍 开始对端口 ${APP_PORT} 进行健康状态探活..."