Rehberler
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.
4 dk okuma
İşler, ilk adım çalıştırılmadan önce 30 ila 90 saniye bekler.
Neden oluyor?
Soğuk bir VM'nin önyüklenmesi, GitHub'a kaydolması ve iş akışınız başlamadan önce çalışma alanını hazırlaması gerekir.
Nasıl düzeltilir?
- Bir makinenin zaten önyüklenmesi için sıcak havuzlara sahip bir sağlayıcı kullanın
- Küçük işlerin sayısını azaltın; her biri başlangıç maliyetini ayrı ayrı öder
- Kısa çalışma için konteyner işlerinden kaçının; resmin çekilmesi başlangıç maliyetini artırır
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 kuyruk sürelerini teşhis etmeİşler, bir koşucu onları almadan önce dakikalarca kuyruğa alınır.Git checkout'u daha hızlı hale getirmebüyük bir depoda eylemler/ödeme birkaç dakika sürer.