Temizleme
Temizleme, artık gerekmeyen yalıtılmış ortamları kaldırır. Önce önizleyin:
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:
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:
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
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.