fix(ops): keep disabled gitea runner stopped
All checks were successful
Code Review / ai-code-review (push) Successful in 27s
All checks were successful
Code Review / ai-code-review (push) Successful in 27s
This commit is contained in:
@@ -13,12 +13,14 @@
|
||||
### 完成
|
||||
- 110 停用 Docker-wrapped `gitea-runner` container,改保留 host-level `act_runner` daemon。
|
||||
- `/home/wooo/act-runner/config.yaml` 新增 `awoooi-host:host` label,並保留 `ubuntu-latest` Docker label 給測試 job。
|
||||
- `scripts/ops/docker-health-monitor.sh` 預設排除 `gitea-runner`,避免 Docker 自動修復把已停用 runner container 每 5 分鐘拉起。
|
||||
- `.gitea/workflows/cd.yaml` 拆為 `tests`、`build-and-deploy`、`post-deploy-checks` 三段;API/Web Docker build 與 GitOps deploy 改跑 `awoooi-host`,不再在 transient act job container 內長時間 build。
|
||||
- host deploy step 的 `kustomize` 改安裝到 `${HOME}/.local/bin`,避免 host runner 沒有 root 權限時寫 `/usr/local/bin` 失敗。
|
||||
|
||||
### 驗證
|
||||
- 110 act_runner 已宣告 labels: `ubuntu-latest ubuntu-22.04 ubuntu-24.04 awoooi-host`。
|
||||
- Docker-wrapped `gitea-runner` restart policy 已改 `no` 且狀態為 exited。
|
||||
- 110 `/home/wooo/awoooi-ops/docker-health-monitor.sh` 已同步排除 `gitea-runner` 並熱修生效。
|
||||
- `.gitea/workflows/cd.yaml` YAML parse 通過,所有 `run:` block `bash -n` 通過。
|
||||
|
||||
## 2026-04-30 | CD Runner 並行 Build 修復 — RWLayer nil
|
||||
|
||||
@@ -150,6 +150,8 @@ runner:
|
||||
|
||||
Docker-wrapped `gitea-runner` container 必須停用,避免它用同一份 config
|
||||
搶走 `awoooi-host` job,導致 host job 其實跑在 runner container 裡。
|
||||
`scripts/ops/docker-health-monitor.sh` 預設也必須排除 `gitea-runner`,
|
||||
否則每 5 分鐘的 Docker 自動修復會把已停用的 runner container 拉起來。
|
||||
|
||||
---
|
||||
版本: v2.0 | 更新: 2026-03-29 | 作者: Claude Code
|
||||
|
||||
@@ -28,7 +28,7 @@ fi
|
||||
: "${LOG_FILE:=/var/log/docker-health-monitor.log}"
|
||||
: "${SEND_COOLDOWN_SECONDS:=300}"
|
||||
: "${COOLDOWN_DIR:=/tmp/docker-health-monitor-cooldown}"
|
||||
: "${EXCLUDE_CONTAINERS:=signoz-telemetrystore-migrator,signoz-clickhouse,signoz-init-clickhouse}"
|
||||
: "${EXCLUDE_CONTAINERS:=signoz-telemetrystore-migrator,signoz-clickhouse,signoz-init-clickhouse,gitea-runner}"
|
||||
|
||||
mkdir -p "$COOLDOWN_DIR"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user