初始化项目
Some checks failed
Java Maven 3.9.9 & JDK 26 CI/CD Pipeline / build-and-deploy (push) Failing after 3s
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:
parent
00fd9c81bb
commit
f846013228
@ -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} 进行健康状态探活..."
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user