Dieser Artikel bietet eine umfassende Anleitung zum manuellen Auslösen von GitHub Actions-Workflows über die Benutzeroberfläche, die Befehlszeile und die API. Es befasst sich mit dem Problem der Ausführung von Workflows bei Bedarf und ermöglicht es Entwicklern, die Ausführung von Workflows zu initiieren und zu steuern.
Wie löst man GitHub Actions-Workflows manuell über die Benutzeroberfläche aus?
Um einen GitHub Actions-Workflow manuell über die Benutzeroberfläche auszulösen, führen Sie die folgenden Schritte aus:
Kann ich GitHub-Aktionen ausführen? Workflows manuell über die Befehlszeile ausführen?
Ja, Sie können GitHub Actions-Workflows manuell über die Befehlszeile mit der gh
CLI ausführen. Führen Sie dazu den folgenden Befehl aus:
<code>gh workflow run <workflow-name></code>
Ersetzen Sie <workflow-name>
durch den Namen des Workflows, den Sie auslösen möchten.
So initiieren Sie GitHub Actions-Workflows bei Bedarf Verwenden der API?
Um GitHub Actions-Workflows bei Bedarf mithilfe der API zu initiieren, können Sie den Endpunkt POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches
verwenden. Dieser Endpunkt erfordert eine Authentifizierung über ein OAuth-Token mit dem Bereich workflows
.
Hier ist ein Beispiel für einen Anforderungstext:
<code class="JSON">{ "ref": "refs/heads/main", "inputs": { "example_input": "my_input_value" } }</code>
Ersetzen Sie {owner}
durch den Besitzer des Repositorys, {repo}
mit dem Namen des Repositorys und {workflow_id}
mit der ID des Workflows, den Sie auslösen möchten.
Das obige ist der detaillierte Inhalt vonSo führen Sie den Github-Aktionsworkflow manuell aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!