kılavuzlar
Kesintili testleri yeniden denemeyi bırakın
Otomatik yeniden denemeler gerçek bir hatayı aralıklı bir hataya dönüştürür ve ekibinizi her başarısızlığa güvenmemeleri konusunda eğitir.
{yazar} · {rol} · {tarih} · {dakika} {dakika Etiketi}
Kapsamlı test yeniden denemeleri, semptomu o kadar etkili bir şekilde çözerek hastalığın kalıcı olmasını sağlayan çözümlerden biridir.
Yeniden denemeler gerçekte ne işe yarar?
Zamanın %20'sinde başarısız olan ve üç kez yeniden denenen bir test, gözle görülür şekilde %1'den daha az başarısız olur. Hata hala orada. Şu anda üretimde ve %20 oranında da oluyor.
Bunun yerine ne yapmalı
- Test başına başarısızlık oranını takip ederek hangi testlerin hatalı olduğunu öğrenin
- En kötü suçluları engellemeyen bir işte karantinaya alın; görünür ancak birleştirmeleri engellemez
- Temel nedenleri düzeltin: paylaşılan fikstürler, gerçek saatler, tohumlanmamış rastgelelik, bağlantı noktası çarpışmaları, test sırası bağımlılığı
- Gerçekten güvenilmez olan ağ işlemlerini yeniden deneyin. İddiaları yeniden denemeyin.
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.
İlgili
Takım arkadaşlarınız ajan olduğunda CIYapay zeka kodlama ajanları insanlardan çok daha sık baskı yapıyor. Bu, boru hattı tasarımını ve maliyet kontrolünü nasıl değiştiriyor?Neden ayrılma talimatlarını yayınlıyoruz?Bu sitedeki her geçiş sayfası, bizden geri geçiş yapma farkını içerir. İşte gerekçe.Bir milyon CI işini yürütmeyi öğrendiklerimizKuyruk süresi, önbellek davranışı, doğru boyutlandırma ve yalnızca geniş ölçekte görünen hata modları.Docker Hub hızı sınırları bir Docker sorunu değil, bir CI sorunudurAnonim çekmeler IP başına hız sınırlıdır ve CI çalıştırıcıları IP'leri paylaşır. İşte sabah 3'te öğrenmeyi nasıl bırakacağınız.