Remarque
Les flux de travail réexécutés utilisent les privilèges de l’acteur qui a initialement déclenché le flux de travail, et non ceux de l’acteur qui a lancé la réexécution. Le flux de travail utilisera également les mêmes GITHUB_SHA
(commit SHA) et GITHUB_REF
(git ref) que l’événement d’origine qui a déclenché l’exécution du flux de travail.
Ré-exécution de tous les travaux dans un workflow
-
Sur GitHub, accédez à la page principale du référentiel.
-
Sous le nom de votre dépôt, cliquez sur Actions.
-
Dans la barre latérale gauche, cliquez sur le workflow que vous souhaitez afficher.
-
Dans la liste des exécutions de workflow, cliquez sur le nom de l’exécution pour voir le résumé de l’exécution du workflow.
-
Dans le coin supérieur droit du workflow, réexécutez les travaux.
- Si des travaux ont échoué, sélectionnez le menu déroulant Réexécuter les travaux, puis cliquez sur Réexécuter tous les travaux.
- Si aucun travail n’a échoué, cliquez sur Réexécuter tous les travaux.
-
Si vous le souhaitez, pour activer la journalisation des diagnostics d’exécution et la journalisation des étapes de débogage pour la réexécution, sélectionnez Activer la journalisation du débogage.
-
Cliquez sur Réexécuter les travaux.
-
Pour réexécuter un flux de travail qui a échoué, utilisez la sous-commande
run rerun
, en remplaçantRUN_ID
par l’ID de l’exécution qui a échoué et que vous souhaitez réexécuter. Si vous ne spécifiez pas derun-id
, GitHub CLI retourne un menu interactif pour vous permettre de choisir une exécution échouée récente.Shell gh run rerun RUN_ID
gh run rerun RUN_ID
Pour activer la journalisation des diagnostics de l’exécuteur et la journalisation du débogage par étape pour la réexécution, utilisez l’indicateur
--debug
.Shell gh run rerun RUN_ID --debug
gh run rerun RUN_ID --debug
-
Pour afficher la progression de l’exécution du workflow, utilisez la sous-commande
run watch
et sélectionnez l’exécution dans la liste interactive.Shell gh run watch
gh run watch
Ré-exécution de travaux ayant échoué dans un workflow
-
Sur GitHub, accédez à la page principale du référentiel.
-
Sous le nom de votre dépôt, cliquez sur Actions.
-
Dans la barre latérale gauche, cliquez sur le workflow que vous souhaitez afficher.
-
Dans la liste des exécutions de workflow, cliquez sur le nom de l’exécution pour voir le résumé de l’exécution du workflow.
-
Dans le coin supérieur droit du workflow, sélectionnez le menu déroulant Réexécuter les travaux, puis cliquez sur Réexécuter les travaux ayant échoué.
-
Si vous le souhaitez, pour activer la journalisation des diagnostics d’exécution et la journalisation des étapes de débogage pour la réexécution, sélectionnez Activer la journalisation du débogage.
-
Cliquez sur Réexécuter les travaux.
Pour ré-exécuter les travaux ayant échoué dans une exécution de workflow, utilisez la sous-commande run rerun
avec l’indicateur --failed
. Remplacez RUN_ID
par l’ID de l’exécution pour laquelle vous souhaitez ré-exécuter les travaux ayant échoué. Si vous ne spécifiez pas de run-id
, GitHub CLI retourne un menu interactif pour vous permettre de choisir une exécution échouée récente.
gh run rerun RUN_ID --failed
Pour activer la journalisation des diagnostics de l’exécuteur et la journalisation du débogage par étape pour la réexécution, utilisez l’indicateur --debug
.
gh run rerun RUN_ID --failed --debug
Ré-exécution d’un travail spécifique dans un workflow
-
Sur GitHub, accédez à la page principale du référentiel.
-
Sous le nom de votre dépôt, cliquez sur Actions.
-
Dans la barre latérale gauche, cliquez sur le workflow que vous souhaitez afficher.
-
Dans la liste des exécutions de workflow, cliquez sur le nom de l’exécution pour voir le résumé de l’exécution du workflow.
-
Sous la section « Tâches » de la barre latérale gauche, en regard de la tâche que vous souhaitez ré-exécuter, cliquez sur .
-
Si vous le souhaitez, pour activer la journalisation des diagnostics d’exécution et la journalisation des étapes de débogage pour la réexécution, sélectionnez Activer la journalisation du débogage.
-
Cliquez sur Réexécuter les travaux.
Pour ré-exécuter un travail spécifique dans une exécution de workflow, utilisez la sous-commande run rerun
avec l’indicateur --job
. Remplacez JOB_ID
par l’ID du travail que vous voulez ré-exécuter.
gh run rerun --job JOB_ID
Pour activer la journalisation des diagnostics de l’exécuteur et la journalisation du débogage par étape pour la réexécution, utilisez l’indicateur --debug
.
gh run rerun --job JOB_ID --debug
Examen des exécutions de workflow précédentes
-
Sur GitHub, accédez à la page principale du référentiel.
-
Sous le nom de votre dépôt, cliquez sur Actions.
-
Dans la barre latérale gauche, cliquez sur le workflow que vous souhaitez afficher.
-
Dans la liste des exécutions de workflow, cliquez sur le nom de l’exécution pour voir le résumé de l’exécution du workflow.
-
À droite du nom de l'exécution, sélectionnez le menu déroulant Plus récent, puis cliquez sur une tentative d'exécution précédente.