Hinweis
Erneut ausgeführte Workflows verwenden die Berechtigungen des Akteurs, der den Workflow ursprünglich ausgelöst hat, nicht die Berechtigungen des Akteurs, der die Neuausführung initiiert hat. Der Workflow verwendet außerdem GITHUB_SHA
(Commit-SHA) und GITHUB_REF
(Git-Verweis) des ursprünglichen Ereignisses, das die Workflowausführung ausgelöst hat.
Erneutes Ausführen aller Aufträge in einem Workflow
-
Navigieren Sie auf GitHub zur Hauptseite des Repositorys.
-
Klicke unter dem Namen deines Repositorys auf Aktionen.
-
Klicke in der linken Seitenleiste auf den Workflow, den Du sehen willst.
-
Klicke in der Liste der Workflowausführungen auf den Namen der Ausführung, um die Zusammenfassung der Workflowausführung anzuzeigen.
-
Führe in der oberen rechten Ecke des Workflows Aufträge erneut aus.
- Wenn bei Aufträgen Fehler auftreten, wähle das Dropdownmenü Re-run jobs aus, und klicke auf Re-run all jobs.
- Wenn bei keinem Auftrag Fehler auftreten, klicke auf Alle Aufträge erneut ausführen.
-
Um optional die Runnerdiagnoseprotokollierung und die schrittweise Debugprotokollierung für die erneute Ausführung zu aktivieren, wähle Debugprotokollierung aktivieren aus.
-
Klicke auf Aufträge erneut ausführen.
-
Verwenden zum erneuten Ausführen einer fehlerhaften Workflowausführung den Unterbefehl
run rerun
, und ersetzeRUN_ID
durch die ID der fehlerhaften Ausführung, die erneut ausgeführt werden soll. Wenn du keinerun-id
angibst, gibt GitHub CLI ein interaktives Menü zurück, wo du eine der letzten fehlerhaften Ausführungen auswählen kannst.Shell gh run rerun RUN_ID
gh run rerun RUN_ID
Verwende zum Aktivieren der Runnerdiagnoseprotokollierung und schrittweisen Debugprotokollierung für die erneute Ausführung das
--debug
-Flag.Shell gh run rerun RUN_ID --debug
gh run rerun RUN_ID --debug
-
Um den Fortschritt der Workflowausführung anzuzeigen, verwende den Unterbefehl
run watch
, und wähle die Ausführung in der interaktiven Liste aus.Shell gh run watch
gh run watch
Erneutes Ausführen fehlerhafter Aufträge in einem Workflow
-
Navigieren Sie auf GitHub zur Hauptseite des Repositorys.
-
Klicke unter dem Namen deines Repositorys auf Aktionen.
-
Klicke in der linken Seitenleiste auf den Workflow, den Du sehen willst.
-
Klicke in der Liste der Workflowausführungen auf den Namen der Ausführung, um die Zusammenfassung der Workflowausführung anzuzeigen.
-
Wähle in der rechten oberen Ecke das Dropdownmenü Re-run jobs aus, und klicke auf Re-run failed jobs.
-
Um optional die Runnerdiagnoseprotokollierung und die schrittweise Debugprotokollierung für die erneute Ausführung zu aktivieren, wähle Debugprotokollierung aktivieren aus.
-
Klicke auf Aufträge erneut ausführen.
Um fehlerhafte Aufträge in einer Workflowausführung erneut auszuführen, verwende den Unterbefehl run rerun
mit dem Flag --failed
. Ersetze RUN_ID
durch die ID der Ausführung, für die fehlerhafte Aufträge neu ausgeführt werden sollen. Wenn du keine run-id
angibst, gibt GitHub CLI ein interaktives Menü zurück, wo du eine der letzten fehlerhaften Ausführungen auswählen kannst.
gh run rerun RUN_ID --failed
Verwende zum Aktivieren der Runnerdiagnoseprotokollierung und schrittweisen Debugprotokollierung für die erneute Ausführung das --debug
-Flag.
gh run rerun RUN_ID --failed --debug
Erneutes Ausführen eines bestimmten Auftrags in einem Workflow
-
Navigieren Sie auf GitHub zur Hauptseite des Repositorys.
-
Klicke unter dem Namen deines Repositorys auf Aktionen.
-
Klicke in der linken Seitenleiste auf den Workflow, den Du sehen willst.
-
Klicke in der Liste der Workflowausführungen auf den Namen der Ausführung, um die Zusammenfassung der Workflowausführung anzuzeigen.
-
Klicke unter dem Abschnitt „Jobs“ in der linken Randleiste neben dem job, den du erneut ausführen möchtest, auf .
-
Um optional die Runnerdiagnoseprotokollierung und die schrittweise Debugprotokollierung für die erneute Ausführung zu aktivieren, wähle Debugprotokollierung aktivieren aus.
-
Klicke auf Aufträge erneut ausführen.
Um einen bestimmten Auftrag in einer Workflowausführung erneut auszuführen, verwende den Unterbefehl run rerun
mit dem Flag --job
. Ersetze JOB_ID
durch die ID des Auftrags, den du erneut ausführen möchtest.
gh run rerun --job JOB_ID
Verwende zum Aktivieren der Runnerdiagnoseprotokollierung und schrittweisen Debugprotokollierung für die erneute Ausführung das --debug
-Flag.
gh run rerun --job JOB_ID --debug
Überprüfen vorheriger Workflowausführungen
-
Navigieren Sie auf GitHub zur Hauptseite des Repositorys.
-
Klicke unter dem Namen deines Repositorys auf Aktionen.
-
Klicke in der linken Seitenleiste auf den Workflow, den Du sehen willst.
-
Klicke in der Liste der Workflowausführungen auf den Namen der Ausführung, um die Zusammenfassung der Workflowausführung anzuzeigen.
-
Wähle rechts neben dem Ausführungsnamen das Dropdownmenü Neueste aus, und klicke auf einen vorherigen Ausführungsversuch.