Takarítás
A takarítás eltávolítja a már szükségtelen sandboxokat. Először tekintse meg az előnézetet:
wp rudel cleanup --dry-run
A --dry-run felsorolja, hogy mit távolítana el, és miért. A tényleges eltávolításhoz futtassa kapcsoló nélkül:
wp rudel cleanup
A parancs nem kér megerősítést.
Szabályzat
A nem védett sandboxot az alábbi feltételek bármelyikének teljesülése esetén eltávolítja a rendszer:
| Ok | Szabály |
|---|---|
expiry reached |
a expires_at értéke múltbeli |
age policy matched |
létrehozása óta több mint max_age_days telt el |
idle policy matched |
az utolsó aktivitása óta több mint max_idle_days telt el |
A max_age_days és a max_idle_days értéke a rudel_config beállításból származik (mindkettő alapértéke 0, ami kikapcsolja a szabályt). Egy futtatás erejéig felülírhatja őket:
wp rudel cleanup --max-age-days=30 --dry-run
wp rudel cleanup --max-idle-days=7
Az utolsó aktivitás a sandboxot kiválasztó minden kérésnél és pillanatképek készítésekor frissül.
Összevont sandboxok
wp rudel cleanup --merged --dry-run
A --merged a fenti szabályzat helyett külön menetben fut. Akkor távolít el egy sandboxot, ha a hozzá rögzített összes Git munkafa olyan ágon van, amelyet összevontak a tároló alapértelmezett ágába; ezután törli ezeket az ágakat. A kapcsolt munkafák olyan sandbox klónozásakor jönnek létre, amelynek témakönyvtára Git tároló (Git). A --git paranccsal létrehozott sandboxokhoz nem tartozik munkafarekord, ezért a rendszer mindig kihagyja őket (8. számú probléma).
Védett sandboxok
Mindkét menet kihagyja a védett sandboxokat. Ha azt szeretné, hogy a takarítás figyelembe vegye őket, előbb távolítsa el a védelmet a wp rudel update <id> --unprotected paranccsal. A wp rudel destroy figyelmen kívül hagyja a védelmet.
A sandbox eltávolítása törli a tábláit, eltávolítja a kezelt fájlokat és munkafákat, valamint törli a Rudel környezetrekordot. Az ütemezett takarításról az Automatizálás oldalon olvashat.