ci(deploy): 更新部署工作流并添加调试信息
Some checks failed
CI/CD Pipeline / build-and-deploy (push) Failing after 1m37s

- 修改 COMPOSE_FILE 路径为 docker/docker-compose.test.yml
- 在部署阶段的关键步骤添加当前路径和文件列表的打印,以便于调试- 在每个主要步骤前添加调试信息,提高日志可读性
This commit is contained in:
gewuyou 2025-05-09 08:07:57 +08:00
parent 7d71f4d32d
commit bd38cf8536

View File

@ -9,7 +9,7 @@ env:
# ========== 环境变量配置 ========== # ========== 环境变量配置 ==========
DOCKER_REGISTRY_URL: ${{vars.DOCKER_REGISTRY_URL}} # 私有Docker镜像仓库地址 DOCKER_REGISTRY_URL: ${{vars.DOCKER_REGISTRY_URL}} # 私有Docker镜像仓库地址
PROJECT_NAME: llmx # 项目名称 PROJECT_NAME: llmx # 项目名称
COMPOSE_FILE: docker-compose.test.yml # Docker compose文件路径 COMPOSE_FILE: docker/docker-compose.test.yml # Docker compose文件路径
SERVER_PASSWORD: ${{ secrets.SERVER_PASSWORD }} # 仓库密码 SERVER_PASSWORD: ${{ secrets.SERVER_PASSWORD }} # 仓库密码
JCNC_GITEA_URL: ${{vars.SERVER_GITEA_URL}} # Gitea地址 JCNC_GITEA_URL: ${{vars.SERVER_GITEA_URL}} # Gitea地址
RUNNER_TOOL_CACHE: /opt/tools-cache # 工具缓存目录 RUNNER_TOOL_CACHE: /opt/tools-cache # 工具缓存目录
@ -104,7 +104,8 @@ jobs:
# ========== 7. 部署阶段 ========== # ========== 7. 部署阶段 ==========
- name: 🔧 Prepare Deployment - name: 🔧 Prepare Deployment
run: | run: |
cd docker echo "当前路径..."
pwd && ls -al
echo "准备部署环境..." echo "准备部署环境..."
chmod +x ${COMPOSE_FILE} chmod +x ${COMPOSE_FILE}
echo "当前Docker状态:" echo "当前Docker状态:"
@ -112,6 +113,8 @@ jobs:
- name: 🧹 Clean Old Containers - name: 🧹 Clean Old Containers
run: | run: |
echo "当前路径..."
pwd && ls -al
echo "清理旧容器..." echo "清理旧容器..."
docker compose -f ${COMPOSE_FILE} down --remove-orphans docker compose -f ${COMPOSE_FILE} down --remove-orphans
echo "清理后Docker状态:" echo "清理后Docker状态:"
@ -119,6 +122,8 @@ jobs:
- name: 🚀 Deploy New Version - name: 🚀 Deploy New Version
run: | run: |
echo "当前路径..."
pwd && ls -al
echo "拉取最新镜像..." echo "拉取最新镜像..."
docker compose -f ${COMPOSE_FILE} pull docker compose -f ${COMPOSE_FILE} pull