Flux de travail
Quelle est la différence entre un travail et une étape ?
Réponse rapide
Un travail s'exécute sur un seul exécuteur et contient des étapes ; les étapes s’exécutent séquentiellement dans le même espace de travail.
Le détail qui compte
Les tâches bénéficient de l'isolement et du parallélisme, mais doivent transmettre les données explicitement. Les étapes partagent un système de fichiers mais ne peuvent pas s'exécuter en parallèle.
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
Sur combien de tâches une matrice peut-elle s'étendre ?GitHub limite une matrice unique à 256 tâches par exécution de workflow.Comment reproduire localement une panne de CI ?Faites correspondre l'image du coureur, puis connectez-vous en SSH à un coureur en direct si l'échec n'apparaît que dans CI.Puis-je me connecter en SSH à un coureur ?Oui. runnerhut prend en charge l'ouverture d'une session de débogage sur une tâche en cours d'exécution avec une clé SSH autorisée.Puis-je mélanger des coureurs hébergés et gérés sur GitHub ?Oui. l'exécution s'effectue par tâche, de sorte que différentes tâches dans un flux de travail peuvent utiliser différents fournisseurs.