Heim  >  Artikel  >  Entwicklungswerkzeuge  >  So führen Sie den Github-Aktionsworkflow manuell aus

So führen Sie den Github-Aktionsworkflow manuell aus

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-09 16:01:16597Durchsuche

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.

So führen Sie den Github-Aktionsworkflow manuell aus

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:

  1. Navigieren Sie zu dem Repository, das den Workflow enthält, den Sie auslösen möchten.
  2. Klicken Sie auf die Registerkarte „Aktionen“.
  3. Suchen Sie den Workflow, den Sie auslösen möchten, und klicken Sie auf die Schaltfläche „Workflow ausführen“.

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn