fix(ci): nas-smoke改查replica dbbardata避docker挂载覆盖/app entrypoint
CI/CD / test (push) Successful in 9s
CI/CD / nas-smoke (push) Successful in 2s
CI/CD / vps (push) Successful in 23s

This commit is contained in:
2026-07-30 22:05:01 +08:00
parent fe28299171
commit 22841e63d6
+7 -5
View File
@@ -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: