docs(awooop): record ops notification deployment

This commit is contained in:
Your Name
2026-05-12 14:55:48 +08:00
parent 9db1e9b7a5
commit 116fdbb33f

View File

@@ -28,8 +28,30 @@
- `AWOOI_OPS_DRY_RUN=1 ... scripts/ops/notify-awoooi-ops.sh` → JSON 可解析,且多行 detail 保留。
- `ruby -e 'require "yaml"; YAML.load_file(".gitea/workflows/cd.yaml")'``yaml ok`
- `git diff --check` → clean。
- Gitea Code Review `#1887` success。
- Gitea CD `#1888` workflow_dispatch success
- `tests` success。
- `build-and-deploy` success。
- `post-deploy-checks` success。
- CD `Sync Ops Scripts to 188` 實際輸出:
- `docker-health-monitor.sh 已同步`
- `pg-backup.sh 已同步`
- `notify-awoooi-ops.sh 已同步`
- `權限設定完成`
- 188 live file check
- `/home/ollama/awoooi-ops/notify-awoooi-ops.sh` 存在且可執行。
- `bash -n ~/awoooi-ops/notify-awoooi-ops.sh ~/awoooi-ops/pg-backup.sh ~/awoooi-ops/docker-health-monitor.sh` → passed。
- `AWOOI_OPS_DRY_RUN=1 ... ~/awoooi-ops/notify-awoooi-ops.sh | python3 -m json.tool` → JSON 可解析。
- K8s live image
- `awoooi-api``192.168.0.110:5000/awoooi/api:1a74286dfa1ab2293a2197b8259327c9c36ae42a`
- `awoooi-web``192.168.0.110:5000/awoooi/web:1a74286dfa1ab2293a2197b8259327c9c36ae42a`
- `awoooi-worker``192.168.0.110:5000/awoooi/api:1a74286dfa1ab2293a2197b8259327c9c36ae42a`
- Production smoke
- `/api/v1/health` → 200。
- `/zh-TW/awooop/runs` → 200。
- `/api/v1/platform/runs/list?per_page=3``total=20`
判讀:這輪收斂 188 ops 通知的主要旁路。正式訊息會先進 AWOOI API / TelegramGateway / AwoooPTelegram 直發只剩 API 離線時的救命 fallback。下一步可繼續把未納入 CD 同步的 `backup-from-110.sh` 實機部署到 188並逐步清理其他 workflows 的 direct Telegram fallback。
判讀:這輪收斂 188 `pg-backup.sh` 的主要通知旁路,並把 helper 實際同步到 188。正式訊息會先進 AWOOI API / TelegramGateway / AwoooPTelegram 直發只剩 API 離線時的救命 fallback。下一步可繼續把未納入 CD 同步的 `backup-from-110.sh` 實機部署到 188`/home/ollama/bin/`,並逐步清理其他 workflows 的 direct Telegram fallback。
## 2026-05-12 | CI/CD 出站訊息正式進入 AwoooP Run Timeline