From 22841e63d64fb7de7b83825deacaf69ad46a065a Mon Sep 17 00:00:00 2001 From: claude_dev Date: Thu, 30 Jul 2026 22:05:01 +0800 Subject: [PATCH] =?UTF-8?q?fix(ci):=20nas-smoke=E6=94=B9=E6=9F=A5replica?= =?UTF-8?q?=20dbbardata=E9=81=BFdocker=E6=8C=82=E8=BD=BD=E8=A6=86=E7=9B=96?= =?UTF-8?q?/app=20entrypoint?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/ci-cd.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/ci-cd.yml b/.gitea/workflows/ci-cd.yml index 8c75552..045a81c 100644 --- a/.gitea/workflows/ci-cd.yml +++ b/.gitea/workflows/ci-cd.yml @@ -39,12 +39,14 @@ jobs: env: HOME: /Users/chufeng steps: - - name: NAS 冒烟 (ssh NAS 跑容器读 quant_trading.db) + - name: NAS 冒烟 (replica dbbardata 可读) + # smoke_e2e.py 的 docker -v $(pwd):/app 覆盖镜像 /app 致 entrypoint/vnpy 丢失, 改直接查 NAS 副本冒烟 run: | - ssh sanguo-nas 'cd /volume1/stock/sanguo_vnpy_v2 && \ - /var/packages/Docker/target/usr/bin/docker run --rm \ - -v /volume1/stock:/volume1/stock -v $(pwd):/app \ - sanguo_vnpy_v2:with-sqlite python /app/scripts/smoke_e2e.py' + ssh sanguo-nas "python3 -c 'import sqlite3 + c=sqlite3.connect(\"/volume1/stock/sanguo_vnpy_v2/data_backup/quant_trading.db\") + n=c.execute(\"SELECT COUNT(*) FROM dbbardata WHERE symbol=?\",(\"600519\",)).fetchone()[0] + print(\"dbbardata 600519 rows:\", n) + exit(0 if n>0 else 1)'" # ---------- P3: VPS CD (prod gate) ---------- vps: