Skip to main content
Nous publions des mises à jour fréquentes de notre documentation, et la traduction de cette page peut encore être en cours. Pour obtenir les informations les plus actuelles, consultez la documentation anglaise.

Cette version de GitHub Enterprise a été abandonnée le 2023-03-15. Aucune publication de correctifs n’est effectuée, même pour les problèmes de sécurité critiques. Pour de meilleures performances, une sécurité améliorée et de nouvelles fonctionnalités, effectuez une mise à niveau vers la dernière version de GitHub Enterprise. Pour obtenir de l’aide sur la mise à niveau, contactez le support GitHub Enterprise.

Ré-exécution de workflows et de travaux

Vous pouvez réexécuter une exécution de workflow jusqu’à 30 jours après son exécution initiale.

Qui peut utiliser cette fonctionnalité

People with write permissions to a repository can re-run workflows in the repository.

Remarque : Les exécuteurs hébergés sur GitHub ne sont pas pris en charge sur GitHub Enterprise Server. Vous pouvez voir plus d’informations sur le support futur planifié dans la GitHub public roadmap.

À propos de la ré-exécution de workflows et de travaux

La ré-exécution d’un workflow utilise les mêmes algorithmes GITHUB_SHA (algorithme SHA de validation) et GITHUB_REF (référence Git) de l’événement d’origine qui a déclenché l’exécution du workflow. Vous pouvez réexécuter un workflow jusqu’à 30 jours après l’exécution initiale.

Ré-exécution de tous les travaux dans un workflow

  1. Dans votre instance GitHub Enterprise Server, accédez à la page principale du dépôt. 1. Sous le nom de votre référentiel, cliquez sur Actions. Onglet Actions dans le volet de navigation du dépôt principal 1. Dans la barre latérale gauche, cliquez sur le workflow que vous souhaitez afficher. Liste de workflows dans la barre latérale à gauche 1. 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.

    Nom de l’exécution de workflow 1. Dans le coin supérieur droit du workflow, utilisez le menu déroulant Ré-exécuter les travaux et sélectionnez Ré-exécuter tous les travaux.

    Réexécutez les vérifications du menu déroulant

Pour plus d’informations sur GitHub CLI, consultez « À propos de GitHub CLI ».

Pour ré-exécuter une exécution de workflow ayant échoué, utilisez la sous-commande run rerun. Remplacez run-id par l’ID de l’exécution ayant échoué que vous voulez ré-exécuter. 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

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.

gh run watch