Liigu sisu juurde

Puhastamine

Puhastamine eemaldab liivakastid, mida enam vaja pole. Vaadake esmalt eelvaadet:

Shell
wp rudel cleanup --dry-run

--dry-run loetleb eemaldatavad üksused ja põhjused. Nende eemaldamiseks käivitage käsk ilma liputa:

Shell
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:

Shell
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

Shell
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.