初始化项目
Some checks failed
Java Maven 3.9.9 & JDK 26 CI/CD Pipeline / build-and-deploy (push) Failing after 3s

This commit is contained in:
Lee 2026-06-08 15:42:52 +08:00
parent 00fd9c81bb
commit f846013228

View File

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