Rehberler
Uzun süren işler nasıl ele alınır?
Bazı işler saatlerce sürüyor ve ara sıra altı saatlik sınıra ulaşıyor.
5 dk okuma
Bazı işler saatlerce sürüyor ve ara sıra altı saatlik sınıra ulaşıyor.
Neden oluyor?
Parçalanması gereken iş seri olarak çalışıyor ve varsayılan iş zaman aşımı, askıda kalmak için fazla izin veriyor.
Nasıl düzeltilir?
- Her ayağın makul bir sürede bitmesi için işi bir matris boyunca parçalayın
- Her işte zaman aşımı dakikalarını bilinçli olarak ayarlayın
- Yeniden denemenin yeniden başlamaması için denetim noktasının bir yapıya uzun süre çalışması
- Gerçekten uzun toplu işleri CI'dan planlanmış altyapıya taşıyı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.