fix 1.23.5: per-job mon page publish (no full-tree rsync --delete)
Shared /var/www/monitoring-sites is multi-agent. Full-tree --delete wiped sibling families (e.g. monitoring-max-ladder after main/surface runs). Publish only HTML_OK_DIR/HTML_ERR_DIR per host; apply-monitoring-live merges.
This commit is contained in:
parent
9b065c10ab
commit
f38142cbd3
7 changed files with 61 additions and 13 deletions
|
|
@ -9,6 +9,7 @@
|
|||
| Wall clock | `RUN_TIMEOUT=600` |
|
||||
| Log | line-buffered `run-*.log` (continuous write) |
|
||||
| HTML | always (first run / empty tree too) + commit URL; **bootstrap install stubs are monpages ERROR** |
|
||||
| Publish | **per job page dirs only** (`HTML_OK_DIR` / `HTML_ERR_DIR` under each `MON_HOSTS` host) — **no full-tree `rsync --delete`** so shared www keeps sibling families (monitoring, max-ladder, surface, aptdeploy, …) |
|
||||
| Timeout notice | end of log + top jump on `/monitoring_err/` |
|
||||
|
||||
**Rule:** public mon pages must show a **current suite tag/commit**, not install bootstrap or months-old trees. Timers exist so this keeps working without manual SSH.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue