Guides
Comment accélérer les GitHub Actions
Votre pipeline prend plus de temps que quiconque ne voudrait attendre, et il n'est pas évident de savoir où va le temps.
8 min de lecture
Votre pipeline prend plus de temps que quiconque ne voudrait attendre, et il n'est pas évident de savoir où va le temps.
Symptômes
- Changement de contexte des développeurs en attendant
- La durée du pipeline augmente chaque trimestre
- Personne ne peut dire quelle étape est la plus lente
Pourquoi ça arrive
Le temps d'horloge mural est réparti entre le temps d'attente, le démarrage du programme d'exécution, la restauration du cache, l'installation des dépendances et la construction elle-même. Les équipes optimisent généralement le dernier car c'est le seul qu'elles peuvent voir.
Comment y remédier
Votre prochain build pourrait être deux fois plus rapide, pour moitié prix
Commencez gratuitement. Repartir tient à la même ligne, et nous publions ce diff aussi.
À lire aussi
Comment trouver l'étape lente dans un flux de travailLe pipeline est lent mais chaque étape semble raisonnable.Comment réduire les démarrages à froid des GitHub ActionsLes tâches restent en attente pendant 30 à 90 secondes avant l'exécution de la première étape.Comment diagnostiquer les temps d'attente GitHub ActionsLes travaux sont mis en file d'attente pendant quelques minutes avant qu'un coureur ne les récupère.Comment accélérer le paiement gitles actions/le paiement prennent quelques minutes sur un grand référentiel.