fix(ci): nas-smoke改查replica dbbardata避docker挂载覆盖/app entrypoint
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user