Vai al contenuto

Guide

Come diagnosticare i tempi di coda di GitHub Actions

I lavori vengono messi in coda per minuti prima che un corridore li raccolga.

5 min di lettura

Sintomi

  • La durata della corsa va bene ma il tempo totale è lungo
  • Le code peggiorano nelle ore di punta

Perché succede

Come risolverlo

  1. Controllare innanzitutto il gruppo di concorrenza del flusso di lavoro: una chiave troppo ampia serializza lavori non correlati
  2. Confronta i lavori in coda con il limite di concorrenza del tuo piano
  3. Passa a un provider con concorrenza illimitata se sei costantemente limitato
  4. Scagliona i flussi di lavoro pianificati in modo che non si attivino tutti ogni ora

La tua prossima build potrebbe essere due volte più veloce, a metà prezzo

Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.