Hinweis: GitHub-gehostete Runner werden auf GitHub Enterprise Server derzeit nicht unterstützt. Weitere Informationen zur geplanten zukünftigen Unterstützung findest Du in der GitHub public roadmap.
Konfigurieren eines Workflows zur manuellen Ausführung
Um einen Workflow manuell auszuführen, muss der Workflow so konfiguriert sein, dass er auf dem workflow_dispatch
-Ereignis ausgeführt wird.
Um das workflow_dispatch
-Ereignis auszulösen, muss sich dein Workflow im Standardbranch befinden. Weitere Informationen zum Konfigurieren des workflow_dispatch
-Ereignisses finden Sie unter Ereignisse zum Auslösen von Workflows.
Um diese Schritte auszuführen, ist Schreibzugriff auf das Repository erforderlich.
Ausführen eines Workflows
-
Navigiere auf Ihre GitHub Enterprise Server-Instance zur Hauptseite des Repositorys.
-
Klicke unter dem Namen deines Repositorys auf Aktionen.
-
Klicke auf der linken Randleiste auf den Namen des Workflows, den du ausführen möchtest.
-
Wählen Sie über der Liste der Workflowausführungen Workflow ausführen aus.
Hinweis: Um die Schaltfläche Workflow ausführen anzuzeigen, muss die Workflowdatei den
workflow_dispatch
-Ereignisauslöser verwenden. Nur Workflowdateien, die denworkflow_dispatch
-Ereignisauslöser verwenden, haben die Möglichkeit, den Workflow manuell mithilfe der Schaltfläche Workflow ausführen auszuführen. Weitere Informationen zum Konfigurieren desworkflow_dispatch
-Ereignisses finden Sie unter Ereignisse zum Auslösen von Workflows. -
Wähle das Dropdownmenü Branch aus, und klicke auf einen Branch, für den der Workflow ausgeführt werden soll.
-
Wenn der Workflow eine Eingabe erfordert, fülle die Felder aus.
-
Klicke auf Workflow ausführen.
Ausführen eines Workflows mithilfe der REST-API
Wenn du die REST-API verwendest, konfiguriere inputs
und ref
als Anforderungstextparameter. Wenn die Eingaben weggelassen werden, werden die in der Workflowdatei definierten Standardwerte verwendet.
Hinweis: Du kannst bis zu 10 inputs
für ein workflow_dispatch
-Ereignis definieren.
Weitere Informationen zur Verwendung der REST-API finden Sie unter „REST-API-Endpunkte für Workflows“.