Guide
Come eseguire solo i test interessati da una modifica
Ogni push esegue l'intera suite di test indipendentemente da cosa è cambiato.
6 min di lettura
Perché succede
Come risolverlo
- Adottare un sistema di build con analisi dei target interessati (Nx, Turborepo, Bazel, Pants)
- Recupera la cronologia git completa in modo che il confronto di base sia corretto
- Mantieni l'esecuzione completa della suite su main in modo che nulla si nasconda dietro un cattivo grafico delle dipendenze
- Inizia con filtri di percorso grossolani se un grafico di attività completo rappresenta una modifica troppo grande
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 trovare il passaggio lento in un flusso di lavoroIl processo è lento ma ogni singolo passo sembra ragionevole.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.