Indem du einen Workflow deaktivierst, kannst du das Auslösen dieses Workflows verhindern, ohne die Datei aus dem Repository löschen zu müssen. Du kannst den Workflow problemlos wieder auf GitHub aktivieren.
Das vorübergehende Deaktivieren eines Workflows kann in vielen Szenarien nützlich sein. Im Folgenden sind einige Beispiele aufgeführt, in denen das Deaktivieren eines Workflows hilfreich sein kann:
- Ein Workflowfehler erzeugt zu viele oder falsche Anforderungen und beeinträchtigt damit externe Dienste.
- Ein Workflow ist nicht kritisch und verbraucht in deinem Konto zu viele Minuten.
- Ein Workflow sendet Anforderungen an einen Dienst, der nicht aktiv ist.
- Workflows in einem geforkten Repository werden nicht benötigt (z. B. geplante Workflows).
Warning
Um unnötige Workflowausführungen zu verhindern, werden geplante Workflows möglicherweise automatisch deaktiviert. Wenn ein öffentliches Repository geforkt wird, sind geplante Workflows standardmäßig deaktiviert. In einem öffentlichen Repository werden geplante Workflows automatisch deaktiviert, wenn in 60 Tagen keine Repositoryaktivität aufgetreten ist.
Du kannst einen Workflow auch mithilfe der REST-API deaktivieren und aktivieren. Weitere Informationen finden Sie unter REST-API-Endpunkte für Workflows.
Deaktivieren eines Workflows
-
Navigieren Sie auf GitHub zur Hauptseite des Repositorys.
-
Klicke unter dem Namen deines Repositorys auf Aktionen.
-
Klicke auf der linken Randleiste auf den Workflow, der deaktiviert werden soll.
-
Klicke auf , um ein Dropdownmenü anzuzeigen, und klicke dann auf Workflow deaktivieren.
Aktivieren eines Workflows
Du kannst einen zuvor deaktivierten Workflow wieder aktivieren.
-
Navigieren Sie auf GitHub zur Hauptseite des Repositorys.
-
Klicke unter dem Namen deines Repositorys auf Aktionen.
-
Klicke auf der linken Randleiste auf den Workflow, den du aktivieren möchtest.
-
Klicke auf Workflow aktivieren.