ci(observability): gate frontend deploys with QA suite
Some checks failed
CD Pipeline / deploy (push) Has been cancelled
Some checks failed
CD Pipeline / deploy (push) Has been cancelled
This commit is contained in:
@@ -70,6 +70,13 @@ QA 套件會檢查:
|
||||
- `observability-system.css` 必須線上 HTTP 200,且包含核心 token/class。
|
||||
- `static/css/observability-system.css` 與 `web/static/css/observability-system.css` 必須一致。
|
||||
|
||||
CD 也會自動判斷觀測台相關變更:
|
||||
|
||||
- Deploy 前跑 `./scripts/quick_review.sh --sync-observability-css`。
|
||||
- Deploy 前跑 `./scripts/quick_review.sh --observability-qa --skip-production`。
|
||||
- Deploy 後跑 `./scripts/quick_review.sh --observability-smoke --base-url https://mo.wooo.work --timeout 12`。
|
||||
- 若變更與觀測台無關,CD 會跳過這組額外 QA,避免拖慢一般後端部署。
|
||||
|
||||
## 🔍 維運指令
|
||||
- **查看日誌**: `docker logs -f momo-pro-system --tail 100`
|
||||
- **進入資料庫**: `docker exec -it momo-db psql -U momo -d momo_analytics`
|
||||
|
||||
@@ -53,6 +53,7 @@ bash scripts/check_observability_suite.sh
|
||||
- Production smoke 必須看到 `觀測台 CSS: HTTP 200, markers=ok`。
|
||||
- 觀測台頁面清單、URL、`active_page`、內容 marker 不要分散維護,先改 `scripts/observability_contract.py`。
|
||||
- `quick_review.sh --observability-qa` 預設打 production `https://mo.wooo.work`;測 staging/localhost 時要明確帶 `--base-url`。
|
||||
- Gitea CD 會偵測觀測台 template/CSS/route/QA script/guide 變更:deploy 前跑 CSS sync + static QA,deploy 後跑 production smoke。
|
||||
|
||||
## 已鎖住的回歸
|
||||
|
||||
|
||||
Reference in New Issue
Block a user