Guide
Come trovare il passaggio lento in un flusso di lavoro
Il processo è lento ma ogni singolo passo sembra ragionevole.
5 min di lettura
Perché succede
Come risolverlo
- Ordina i passaggi per durata, quindi mappa il grafico delle dipendenze del lavoro
- Cerca lavori la cui lista dei bisogni li costringa ad aspettare qualcosa di non correlato
- Controlla il tempo di coda separatamente: non viene mostrato nelle durate dei passaggi
- Esporta la corsa mentre OpenTelemetry si estende per vedere direttamente il percorso critico
La tua prossima build potrebbe essere due volte più veloce, a metà prezzo
Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.
Correlati
Come velocizzare GitHub ActionsLa tua pipeline richiede più tempo di quanto chiunque voglia aspettare e non è ovvio dove va il tempo.Come ridurre GitHub Actions avviamenti a freddoI processi rimangono in attesa per un periodo compreso tra 30 e 90 secondi prima dell'esecuzione del primo passaggio.Come diagnosticare i tempi di coda di GitHub ActionsI lavori vengono messi in coda per minuti prima che un corridore li raccolga.Come velocizzare il checkout di Gitle azioni/il checkout richiedono pochi minuti su un repository di grandi dimensioni.