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: