From 0abace7487f224642ddb9b34d452713c1ad01d89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=A0=E7=9A=84=E7=94=A8=E6=88=B7=E5=90=8D?= <你的邮箱> Date: Fri, 7 Nov 2025 00:22:07 +0800 Subject: [PATCH] chore: retrigger pipeline --- .gitea/workflows/deploy.yml | 51 +------------------------------------ deploy.sh | 2 +- 2 files changed, 2 insertions(+), 51 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 2296ae91..7118cd94 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -147,7 +147,7 @@ jobs: # 导入财务交易数据 echo "📦 导入财务数据..." sudo docker-compose exec -T kt-financial \ - bash -lc "pnpm --filter @vben/backend import:data -- --csv /app/data/finance/finance-combined.csv --year 2025" + sh -lc "pnpm --dir apps/backend import:data -- --csv /app/data/finance/finance-combined.csv --year 2025" # 验证数据条数 echo "🔢 检查交易记录条数..." @@ -188,55 +188,6 @@ jobs: echo "✅ 部署完成!" - - name: Health Check - if: success() - uses: appleboy/ssh-action@v1.0.0 - with: - host: ${{ secrets.SERVER_HOST || '172.16.74.149' }} - username: ${{ secrets.SERVER_USER || 'atai' }} - password: ${{ secrets.SERVER_PASSWORD || 'wengewudi666808' }} - port: ${{ secrets.SERVER_PORT || '22' }} - command_timeout: 10m - script: | - set -e - echo "🔍 执行健康检查..." - sleep 20 - - for i in {1..10}; do - echo "" - echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" - echo "尝试 ${i}/10: 检查服务 ${{ env.HEALTH_CHECK_URL }}" - echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" - - HTTP_CODE=$(curl -s -o /dev/null -w "%{http_code}" --connect-timeout 5 --max-time 10 ${{ env.HEALTH_CHECK_URL }} || true) - echo "响应: ${HTTP_CODE}" - - if printf "%s" "$HTTP_CODE" | grep -qE "200|301|302"; then - echo "✅ 服务健康检查通过!HTTP状态码正常" - echo "" - echo "🎉 部署成功!服务已正常运行" - exit 0 - fi - - if [ "$i" -eq 5 ]; then - echo "" - echo "⚠️ 第5次尝试失败,执行深度诊断..." - echo "" - echo "🔍 检查容器运行状态:" - cd /home/atai/kt-financial-system - sudo docker-compose ps || true - echo "" - echo "📝 最新容器日志:" - sudo docker-compose logs --tail=50 || true - fi - - sleep 6 - done - - echo "" - echo "❌ 服务健康检查失败:无法在多次重试后获得 200/301/302 响应" - exit 1 - - name: Send notification on success if: success() run: | diff --git a/deploy.sh b/deploy.sh index 64e6ffb1..2f9e1682 100755 --- a/deploy.sh +++ b/deploy.sh @@ -89,7 +89,7 @@ fi # 导入数据 echo "📦 导入财务数据..." sudo docker-compose exec -T kt-financial \ - bash -lc "pnpm --filter @vben/backend import:data -- --csv /app/data/finance/finance-combined.csv --year 2025" + sh -lc "pnpm --dir apps/backend import:data -- --csv /app/data/finance/finance-combined.csv --year 2025" # 验证数据条数 echo "🔢 检查交易记录条数..."