İçeriğe geç

Temizleme

Temizleme, artık gerekmeyen yalıtılmış ortamları kaldırır. Önce önizleyin:

Kabuk
wp rudel cleanup --dry-run

--dry-run, nelerin neden kaldırılacağını listeler. Bunları kaldırmak için bayrak olmadan çalıştırın:

Kabuk
wp rudel cleanup

Komut onay istemez.

Politika

Korunmayan bir yalıtılmış ortam aşağıdakilerden herhangi biri geçerliyse kaldırılır:

Neden Kural
expiry reached expires_at geçmişte kaldı
age policy matched max_age_days süresinden daha önce oluşturuldu
idle policy matched Son etkinliğinin üzerinden max_idle_days süresinden fazla geçti

max_age_days ve max_idle_days, rudel_config üzerinden gelir (ikisi de varsayılan olarak 0 değerindedir; bu kuralı devre dışı bırakır). Tek çalıştırmalık olarak üzerine yazın:

Kabuk
wp rudel cleanup --max-age-days=30 --dry-run
wp rudel cleanup --max-idle-days=7

Son etkinlik, yalıtılmış ortamı seçen her istekte ve anlık görüntülerde güncellenir.

Birleştirilmiş yalıtılmış ortamlar

Kabuk
wp rudel cleanup --merged --dry-run

--merged yukarıdaki politika yerine ayrı bir geçiş çalıştırır. Bir yalıtılmış ortamla ilişkilendirilmiş her Git çalışma ağacı deponun varsayılan dalına birleştirilmiş bir dalda bulunuyorsa yalıtılmış ortamı kaldırır, ardından bu dalları siler. Bağlantılı çalışma ağaçları, tema dizini bir Git deposu olan yalıtılmış ortam klonlandığında oluşur (bkz. Git). --git ile oluşturulan yalıtılmış ortamlarda çalışma ağacı kaydı bulunmaz ve bunlar her zaman atlanır (8. sorun).

Korumalı yalıtılmış ortamlar

Her iki geçiş de korumalı yalıtılmış ortamları atlar. Temizlemenin bunları değerlendirmesi gerekiyorsa önce wp rudel update <id> --unprotected ile korumayı kaldırın. wp rudel destroy korumayı dikkate almaz.

Bir yalıtılmış ortam kaldırıldığında tabloları bırakılır, yönetilen dosyalar ve çalışma ağaçları kaldırılır, Rudel ortam kaydı silinir. Temizlemeyi zamanlamak için bkz. Otomasyon.