Puhastamine
Puhastamine eemaldab liivakastid, mida enam vaja pole. Vaadake esmalt eelvaadet:
wp rudel cleanup --dry-run
--dry-run loetleb eemaldatavad üksused ja põhjused. Nende eemaldamiseks käivitage käsk ilma liputa:
wp rudel cleanup
Käsk ei küsi kinnitust.
Reeglid
Kaitsmata liivakast eemaldatakse, kui kehtib mõni järgmistest tingimustest:
| Põhjus | Reegel |
|---|---|
expiry reached |
selle expires_at on möödunud |
age policy matched |
selle loomisest on möödunud üle max_age_days |
idle policy matched |
viimasest tegevusest on möödunud üle max_idle_days |
max_age_days ja max_idle_days pärinevad seadmest rudel_config (mõlema vaikeväärtus on 0, mis keelab reegli). Saate need üheks käivituseks üle määrata:
wp rudel cleanup --max-age-days=30 --dry-run
wp rudel cleanup --max-idle-days=7
Viimase tegevuse aega uuendatakse iga päringuga, mis valib liivakasti, ning hetktõmmistega.
Ühendatud liivakastid
wp rudel cleanup --merged --dry-run
--merged käivitab ülaltoodud reeglite asemel eraldi läbimise. See eemaldab liivakasti, kui iga sellega seotud Git töökataloog on harul, mis on ühendatud hoidla vaikeharuga, ning kustutab seejärel need harud. Seotud töökataloogid pärinevad liivakasti kloonimisest, mille teemakataloog on Git hoidla (vt Git). Käsuga --git loodud liivakastidel töökataloogi kirjeid pole ja need jäetakse alati vahele (probleem nr 8).
Kaitstud liivakastid
Mõlemad läbimised jätavad kaitstud liivakastid vahele. Kui puhastamine peaks neid arvesse võtma, eemaldage esmalt kaitse käsuga wp rudel update <id> --unprotected. wp rudel destroy eirab kaitset.
Liivakasti eemaldamisel kustutatakse selle tabelid, hallatavad failid ja töökataloogid ning eemaldatakse Rudel keskkonnakirje. Puhastamise ajastamise kohta vt Automatiseerimine.