Rehberler
CI yeniden çalıştırma fırtınaları nasıl durdurulur?
Geliştiriciler başarısız işleri tekrar tekrar çalıştırarak maliyeti artırır ve gerçek hataları gizler.
4 dk okuma
Geliştiriciler başarısız işleri tekrar tekrar çalıştırarak maliyeti artırır ve gerçek hataları gizler.
Neden oluyor?
Kesintili testler insanları araştırmak yerine yeniden denemeye eğitir ve hiçbir şey ne sıklıkta yapabileceklerini sınırlamaz.
Nasıl düzeltilir?
- Test başına pullanma oranını takip edin ve en kötü suçluları karantinaya alın
- Yeniden çalıştırmanın bir neden gerektirmesini sağlayın veya otomatik yeniden denemeleri ağ adımlarıyla sınırlandırın
- Teşvikin görünür olması için veri havuzu başına yeniden çalıştırma maliyetini bildirin
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
GitHub Actions nasıl hızlandırılırBoru hattınız kimsenin beklemek istemeyeceği kadar uzun sürüyor ve zamanın nereye gittiği belli değil.İş akışındaki yavaş adım nasıl bulunur?Boru hattı yavaş ama her adım makul görünüyor.GitHub Actions soğuk başlatmalar nasıl azaltılırİşler, ilk adım çalıştırılmadan önce 30 ila 90 saniye bekler.GitHub Actions kuyruk sürelerini teşhis etmeİşler, bir koşucu onları almadan önce dakikalarca kuyruğa alınır.