Rehberler
İşlerde boşta kalma süresi nasıl ortadan kaldırılır
İşler zamanlarını hiçbir şey yapmadan, bir hizmeti, uykuyu veya anket döngüsünü bekleyerek geçirirler.
4 dk okuma
İşler zamanlarını hiçbir şey yapmadan, bir hizmeti, uykuyu veya anket döngüsünü bekleyerek geçirirler.
Neden oluyor?
Sabit uykular ve saf yoklama, hazırlık kontrollerinin kaçırılmasına yönelik yaygın geçici çözümlerdir ve gerçek dakikalara mal olur.
Nasıl düzeltilir?
- Uykuyu uygun bir sağlık kontrolü ve liman işçisi oluşturmayla değiştirin --wait
- Sabit bir aralık yerine üstel geri çekilme ve zor zaman aşımı içeren anket
- Harici sistemler için uzun bekleme sürelerini koşucudan tamamen çıkarın; bir webhook geri araması kullanı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.
İ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.