İçeriğe geç

Rehberler

Yalnızca bir değişiklikten etkilenen testler nasıl çalıştırılır?

Her push, ne değiştiğine bakılmaksızın tüm test paketini çalıştırır.

6 dk okuma

Her push, ne değiştiğine bakılmaksızın tüm test paketini çalıştırır.

Neden oluyor?

Değiştirilen dosyalardan etkilenen testlere eşleme olmadığından CI'nın her şeyin etkilendiğini varsayması gerekir.

Nasıl düzeltilir?

  1. Etkilenen hedef analizine sahip bir yapı sistemi benimseyin (Nx, Turborepo, Bazel, Pants)
  2. Temel karşılaştırmanın doğru olması için tam git geçmişini getir
  3. Hiçbir şeyin kötü bir bağımlılık grafiğinin arkasına saklanmaması için ana sistemde tam paket çalıştırmayı sürdürün
  4. Tam görev grafiği çok büyük bir değişiklikse kaba yol filtreleriyle başlayın

Bir sonraki build'iniz yarı fiyata iki kat hızlı olabilir

Ücretsiz başlayın. Ayrılmak da aynı tek satır ve o diff'i de yayımlıyoruz.