{"meta":{"title":"Ré-exécution de workflows et de tâches","intro":"Vous pouvez réexécuter un flux de travail, tous les travaux échoués d'un flux de travail ou des travaux spécifiques d'un flux de travail jusqu'à 30 jours après son exécution initiale.","product":"GitHub Actions","breadcrumbs":[{"href":"/fr/actions","title":"GitHub Actions"},{"href":"/fr/actions/how-tos","title":"Guides pratiques"},{"href":"/fr/actions/how-tos/manage-workflow-runs","title":"Gérer les exécutions de workflow"},{"href":"/fr/actions/how-tos/manage-workflow-runs/re-run-workflows-and-jobs","title":"Réexécuter des workflows et des tâches"}],"documentType":"article"},"body":"# Ré-exécution de workflows et de tâches\n\nVous pouvez réexécuter un flux de travail, tous les travaux échoués d'un flux de travail ou des travaux spécifiques d'un flux de travail jusqu'à 30 jours après son exécution initiale.\n\nLes réexécutations utilisent les privilèges de l’acteur qui a déclenché initialement le flux de travail, et non les privilèges de l’acteur qui a lancé la réexécutation. 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.\n\nUne exécution d'un flux de travail peut être réexécutée un maximum de 50 fois. Cette limite inclut les réexécutions complètes et les réexécutions d’un sous-ensemble de tâches.\n\n## Ré-exécution de tous les travaux dans un workflow\n\n<div class=\"ghd-tool webui\">\n\n1. Sur GitHub, accédez à la page principale du référentiel.\n\n2. Sous le nom de votre référentiel, cliquez sur **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-play\" aria-label=\"play\" role=\"img\"><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z\"></path></svg> Actions**.\n\n   ![Capture d’écran des onglets du référentiel « github/docs ». L’onglet « Actions » est mis en surbrillance avec un encadré orange.](/assets/images/help/repository/actions-tab-global-nav-update.png)\n\n3. Dans la barre latérale gauche, cliquez sur le workflow que vous souhaitez afficher.\n\n   ![Capture d'écran de la barre latérale gauche de l'onglet « Actions », avec un workflow « CodeQL » indiqué en orange foncé.](/assets/images/help/actions/superlinter-workflow-sidebar.png)\n\n4. 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.\n\n5. Dans le coin supérieur droit du workflow, réexécutez les tâches.\n\n   * Si des travaux ont échoué, sélectionnez le **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-sync\" aria-label=\"sync\" role=\"img\"><path d=\"M1.705 8.005a.75.75 0 0 1 .834.656 5.5 5.5 0 0 0 9.592 2.97l-1.204-1.204a.25.25 0 0 1 .177-.427h3.646a.25.25 0 0 1 .25.25v3.646a.25.25 0 0 1-.427.177l-1.38-1.38A7.002 7.002 0 0 1 1.05 8.84a.75.75 0 0 1 .656-.834ZM8 2.5a5.487 5.487 0 0 0-4.131 1.869l1.204 1.204A.25.25 0 0 1 4.896 6H1.25A.25.25 0 0 1 1 5.75V2.104a.25.25 0 0 1 .427-.177l1.38 1.38A7.002 7.002 0 0 1 14.95 7.16a.75.75 0 0 1-1.49.178A5.5 5.5 0 0 0 8 2.5Z\"></path></svg> menu déroulant Réexécuter les travaux** , puis cliquez sur **Réexécuter tous les travaux**.\n   * Si aucun travail n’a échoué, cliquez sur **Réexécuter tous les travaux**.\n\n6. 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**. Pour plus d’informations, consultez « [Activation de la journalisation du débogage](/fr/actions/how-tos/monitor-workflows/enable-debug-logging) ».\n\n7. Cliquez sur **Réexécuter les travaux**.\n\n</div>\n\n<div class=\"ghd-tool cli\">\n\n1. Pour réexécuter un flux de travail qui a échoué, utilisez la sous-commande `run rerun`, en remplaçant `RUN_ID` par l’ID de l’exécution qui a échoué et que vous souhaitez réexécuter. Si vous ne spécifiez pas de `run-id`, GitHub CLI retourne un menu interactif pour choisir une exécution ayant échoué récemment.\n\n   ```shell copy\n   gh run rerun RUN_ID\n   ```\n\n   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`.\n\n   ```shell copy\n   gh run rerun RUN_ID --debug\n   ```\n\n2. 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.\n\n   ```shell copy\n   gh run watch\n   ```\n\n</div>\n\n## Ré-exécution de travaux ayant échoué dans un workflow\n\n<div class=\"ghd-tool webui\">\n\n1. Sur GitHub, accédez à la page principale du référentiel.\n2. Sous le nom de votre référentiel, cliquez sur **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-play\" aria-label=\"play\" role=\"img\"><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z\"></path></svg> Actions**.\n\n   ![Capture d’écran des onglets du référentiel « github/docs ». L’onglet « Actions » est mis en surbrillance avec un encadré orange.](/assets/images/help/repository/actions-tab-global-nav-update.png)\n3. Dans la barre latérale gauche, cliquez sur le workflow que vous souhaitez afficher.\n\n   ![Capture d'écran de la barre latérale gauche de l'onglet « Actions », avec un workflow « CodeQL » indiqué en orange foncé.](/assets/images/help/actions/superlinter-workflow-sidebar.png)\n4. 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.\n5. Dans le coin supérieur droit du flux de travail, sélectionnez le **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-sync\" aria-label=\"sync\" role=\"img\"><path d=\"M1.705 8.005a.75.75 0 0 1 .834.656 5.5 5.5 0 0 0 9.592 2.97l-1.204-1.204a.25.25 0 0 1 .177-.427h3.646a.25.25 0 0 1 .25.25v3.646a.25.25 0 0 1-.427.177l-1.38-1.38A7.002 7.002 0 0 1 1.05 8.84a.75.75 0 0 1 .656-.834ZM8 2.5a5.487 5.487 0 0 0-4.131 1.869l1.204 1.204A.25.25 0 0 1 4.896 6H1.25A.25.25 0 0 1 1 5.75V2.104a.25.25 0 0 1 .427-.177l1.38 1.38A7.002 7.002 0 0 1 14.95 7.16a.75.75 0 0 1-1.49.178A5.5 5.5 0 0 0 8 2.5Z\"></path></svg> menu déroulant Réexécuter les travaux** , puis cliquez sur **Réexécuter les travaux ayant échoué**.\n6. 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**. Pour plus d’informations, consultez « [Activation de la journalisation du débogage](/fr/actions/how-tos/monitor-workflows/enable-debug-logging) ».\n7. Cliquez sur **Réexécuter les travaux**.\n\n</div>\n\n<div class=\"ghd-tool cli\">\n\nPour 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 choisir une exécution ayant échoué récemment.\n\n```shell\ngh run rerun RUN_ID --failed\n```\n\nPour 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`.\n\n```shell\ngh run rerun RUN_ID --failed --debug\n```\n\n</div>\n\n## Ré-exécution d’un travail spécifique dans un workflow\n\n<div class=\"ghd-tool webui\">\n\n1. Sur GitHub, accédez à la page principale du référentiel.\n\n2. Sous le nom de votre référentiel, cliquez sur **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-play\" aria-label=\"play\" role=\"img\"><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z\"></path></svg> Actions**.\n\n   ![Capture d’écran des onglets du référentiel « github/docs ». L’onglet « Actions » est mis en surbrillance avec un encadré orange.](/assets/images/help/repository/actions-tab-global-nav-update.png)\n\n3. Dans la barre latérale gauche, cliquez sur le workflow que vous souhaitez afficher.\n\n   ![Capture d'écran de la barre latérale gauche de l'onglet « Actions », avec un workflow « CodeQL » indiqué en orange foncé.](/assets/images/help/actions/superlinter-workflow-sidebar.png)\n\n4. 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.\n\n5. Sous la section « Travaux » de la barre latérale gauche, en regard du travail que vous souhaitez réexécuter, cliquez sur <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-sync\" aria-label=\"The re-run icon\" role=\"img\"><path d=\"M1.705 8.005a.75.75 0 0 1 .834.656 5.5 5.5 0 0 0 9.592 2.97l-1.204-1.204a.25.25 0 0 1 .177-.427h3.646a.25.25 0 0 1 .25.25v3.646a.25.25 0 0 1-.427.177l-1.38-1.38A7.002 7.002 0 0 1 1.05 8.84a.75.75 0 0 1 .656-.834ZM8 2.5a5.487 5.487 0 0 0-4.131 1.869l1.204 1.204A.25.25 0 0 1 4.896 6H1.25A.25.25 0 0 1 1 5.75V2.104a.25.25 0 0 1 .427-.177l1.38 1.38A7.002 7.002 0 0 1 14.95 7.16a.75.75 0 0 1-1.49.178A5.5 5.5 0 0 0 8 2.5Z\"></path></svg>.\n\n6. 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**. Pour plus d’informations, consultez « [Activation de la journalisation du débogage](/fr/actions/how-tos/monitor-workflows/enable-debug-logging) ».\n\n7. Cliquez sur **Réexécuter les travaux**.\n\n</div>\n\n<div class=\"ghd-tool cli\">\n\nPour 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.\n\n```shell\ngh run rerun --job JOB_ID\n```\n\nPour 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`.\n\n```shell\ngh run rerun --job JOB_ID --debug\n```\n\n</div>\n\n## Examen des exécutions de workflow précédentes\n\n1. Sur GitHub, accédez à la page principale du référentiel.\n2. Sous le nom de votre référentiel, cliquez sur **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-play\" aria-label=\"play\" role=\"img\"><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z\"></path></svg> Actions**.\n\n   ![Capture d’écran des onglets du référentiel « github/docs ». L’onglet « Actions » est mis en surbrillance avec un encadré orange.](/assets/images/help/repository/actions-tab-global-nav-update.png)\n3. Dans la barre latérale gauche, cliquez sur le workflow que vous souhaitez afficher.\n\n   ![Capture d'écran de la barre latérale gauche de l'onglet « Actions », avec un workflow « CodeQL » indiqué en orange foncé.](/assets/images/help/actions/superlinter-workflow-sidebar.png)\n4. 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.\n5. À 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."}