# Erneutes Ausführen von Workflows und Jobs

Du kannst eine Workflowausführung, alle fehlgeschlagenen Aufträge in einer Workflowausführung oder bestimmte Aufträge in einer Workflowausführung bis zu 30 Tage nach der ersten Ausführung erneut ausführen.

Re-runs verwenden die Berechtigungen des Akteurs, der den Workflow anfänglich ausgelöst hat, nicht die Berechtigungen des Akteurs, der die erneute Ausführung initiiert hat. Der Workflow verwendet außerdem dasselbe `GITHUB_SHA` (Commit-SHA) und `GITHUB_REF` (Git-Verweis) des ursprünglichen Ereignisses, das die Workflow-Ausführung ausgelöst hat.

Eine Workflowausführung kann maximal 50 Mal erneut ausgeführt werden. Dieser Grenzwert umfasst sowohl vollständige Wiederholungen als auch Wiederholungen einer Teilmenge von Aufträgen.

## Erneutes Ausführen aller Aufträge in einem Workflow

<div class="ghd-tool webui">

1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.

2. Klicke unter dem Repositorynamen auf **<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**.

   ![Screenshot: Registerkarten für das Repository „github/docs“. Die Registerkarte „Aktionen“ ist mit einem orangefarbenen Rahmen hervorgehoben.](/assets/images/help/repository/actions-tab-global-nav-update.png)

3. Klicke in der linken Seitenleiste auf den Workflow, den Du sehen willst.

   ![Screenshot der linken Randleiste der Registerkarte „Aktionen“. Ein Workflow, „CodeQL“, ist dunkelorange umrandet.](/assets/images/help/actions/superlinter-workflow-sidebar.png)

4. Klicke in der Liste der Workflowausführungen auf den Namen der Ausführung, um die Zusammenfassung der Workflowausführung anzuzeigen.

5. Führe in der oberen rechten Ecke des Workflows Aufträge erneut aus.

   * Wenn aufträge fehlgeschlagen sind, wählen Sie das **<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> Dropdownmenü "Aufträge erneut ausführen** " aus, und klicken Sie auf **"Alle Aufträge erneut ausführen"**.
   * Wenn bei keinem Auftrag Fehler auftreten, klicke auf **Alle Aufträge erneut ausführen**.

6. Um optional die Runnerdiagnoseprotokollierung und die schrittweise Debugprotokollierung für die erneute Ausführung zu aktivieren, wähle **Debugprotokollierung aktivieren** aus. Weitere Informationen finden Sie unter [Aktivieren der Debugprotokollierung](/de/actions/how-tos/monitor-workflows/enable-debug-logging).

7. Klicke auf **Aufträge erneut ausführen**.

</div>

<div class="ghd-tool cli">

1. Verwenden zum erneuten Ausführen einer fehlerhaften Workflowausführung den Unterbefehl `run rerun`, und ersetze `RUN_ID` durch die ID der fehlerhaften Ausführung, die erneut ausgeführt werden soll. Wenn Sie keinen Wert angeben `run-id`, wird ein interaktives Menü zurückgegeben, GitHub CLI in dem Sie eine kürzlich fehlgeschlagene Ausführung auswählen können.

   ```shell copy
   gh run rerun RUN_ID
   ```

   Verwende zum Aktivieren der Runnerdiagnoseprotokollierung und schrittweisen Debugprotokollierung für die erneute Ausführung das `--debug`-Flag.

   ```shell copy
   gh run rerun RUN_ID --debug
   ```

2. Um den Fortschritt der Workflowausführung anzuzeigen, verwende den Unterbefehl `run watch`, und wähle die Ausführung in der interaktiven Liste aus.

   ```shell copy
   gh run watch
   ```

</div>

## Erneutes Ausführen fehlerhafter Aufträge in einem Workflow

<div class="ghd-tool webui">

1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.
2. Klicke unter dem Repositorynamen auf **<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**.

   ![Screenshot: Registerkarten für das Repository „github/docs“. Die Registerkarte „Aktionen“ ist mit einem orangefarbenen Rahmen hervorgehoben.](/assets/images/help/repository/actions-tab-global-nav-update.png)
3. Klicke in der linken Seitenleiste auf den Workflow, den Du sehen willst.

   ![Screenshot der linken Randleiste der Registerkarte „Aktionen“. Ein Workflow, „CodeQL“, ist dunkelorange umrandet.](/assets/images/help/actions/superlinter-workflow-sidebar.png)
4. Klicke in der Liste der Workflowausführungen auf den Namen der Ausführung, um die Zusammenfassung der Workflowausführung anzuzeigen.
5. Wählen Sie in der oberen rechten Ecke des Workflows das **<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> Dropdownmenü "Aufträge erneut ausführen** " aus, und klicken Sie auf **"Fehlgeschlagene Aufträge erneut ausführen"**.
6. Um optional die Runnerdiagnoseprotokollierung und die schrittweise Debugprotokollierung für die erneute Ausführung zu aktivieren, wähle **Debugprotokollierung aktivieren** aus. Weitere Informationen finden Sie unter [Aktivieren der Debugprotokollierung](/de/actions/how-tos/monitor-workflows/enable-debug-logging).
7. Klicke auf **Aufträge erneut ausführen**.

</div>

<div class="ghd-tool cli">

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 Sie keinen Wert angeben `run-id`, wird ein interaktives Menü zurückgegeben, GitHub CLI in dem Sie eine kürzlich fehlgeschlagene Ausführung auswählen können.

```shell
gh run rerun RUN_ID --failed
```

Verwende zum Aktivieren der Runnerdiagnoseprotokollierung und schrittweisen Debugprotokollierung für die erneute Ausführung das `--debug`-Flag.

```shell
gh run rerun RUN_ID --failed --debug
```

</div>

## Erneutes Ausführen eines bestimmten Auftrags in einem Workflow

<div class="ghd-tool webui">

1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.

2. Klicke unter dem Repositorynamen auf **<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**.

   ![Screenshot: Registerkarten für das Repository „github/docs“. Die Registerkarte „Aktionen“ ist mit einem orangefarbenen Rahmen hervorgehoben.](/assets/images/help/repository/actions-tab-global-nav-update.png)

3. Klicke in der linken Seitenleiste auf den Workflow, den Du sehen willst.

   ![Screenshot der linken Randleiste der Registerkarte „Aktionen“. Ein Workflow, „CodeQL“, ist dunkelorange umrandet.](/assets/images/help/actions/superlinter-workflow-sidebar.png)

4. Klicke in der Liste der Workflowausführungen auf den Namen der Ausführung, um die Zusammenfassung der Workflowausführung anzuzeigen.

5. Klicken Sie unter dem Abschnitt "Aufträge" der linken Randleiste neben dem Auftrag, den Sie erneut ausführen möchten, auf <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>.

6. Um optional die Runnerdiagnoseprotokollierung und die schrittweise Debugprotokollierung für die erneute Ausführung zu aktivieren, wähle **Debugprotokollierung aktivieren** aus. Weitere Informationen finden Sie unter [Aktivieren der Debugprotokollierung](/de/actions/how-tos/monitor-workflows/enable-debug-logging).

7. Klicke auf **Aufträge erneut ausführen**.

</div>

<div class="ghd-tool cli">

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.

```shell
gh run rerun --job JOB_ID
```

Verwende zum Aktivieren der Runnerdiagnoseprotokollierung und schrittweisen Debugprotokollierung für die erneute Ausführung das `--debug`-Flag.

```shell
gh run rerun --job JOB_ID --debug
```

</div>

## Überprüfen vorheriger Workflowausführungen

1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.
2. Klicke unter dem Repositorynamen auf **<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**.

   ![Screenshot: Registerkarten für das Repository „github/docs“. Die Registerkarte „Aktionen“ ist mit einem orangefarbenen Rahmen hervorgehoben.](/assets/images/help/repository/actions-tab-global-nav-update.png)
3. Klicke in der linken Seitenleiste auf den Workflow, den Du sehen willst.

   ![Screenshot der linken Randleiste der Registerkarte „Aktionen“. Ein Workflow, „CodeQL“, ist dunkelorange umrandet.](/assets/images/help/actions/superlinter-workflow-sidebar.png)
4. Klicke in der Liste der Workflowausführungen auf den Namen der Ausführung, um die Zusammenfassung der Workflowausführung anzuzeigen.
5. Wähle rechts neben dem Ausführungsnamen das Dropdownmenü **Neueste** aus, und klicke auf einen vorherigen Ausführungsversuch.