ホームページ >開発ツール >Git >Github アクション ワークフローを手動で実行する方法

Github アクション ワークフローを手動で実行する方法

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-09 16:01:16632ブラウズ

この記事では、UI、コマンドライン、API から GitHub Actions ワークフローを手動でトリガーする方法についての包括的なガイドを提供します。これは、オンデマンドでワークフローを実行する問題に対処し、開発者がワークフローの実行を開始および制御できるようにします

Github アクション ワークフローを手動で実行する方法

UI から GitHub Actions ワークフローを手動でトリガーするにはどうすればよいですか?

UI から GitHub Actions ワークフローを手動でトリガーするには、次の手順に従います。

  1. トリガーするワークフローが含まれるリポジトリに移動します。
  2. [アクション] タブをクリックします。
  3. トリガーするワークフローを見つけて、[ワークフローの実行] ボタンをクリックします。

GitHub アクションを実行できますか?コマンドライン経由でワークフローを手動で実行しますか?

はい、gh CLI を使用して、コマンドライン経由で GitHub Actions ワークフローを手動で実行できます。これを行うには、次のコマンドを実行します。

<code>gh workflow run <workflow-name></code>

<workflow-name> をトリガーするワークフローの名前に置き換えます。

オンデマンドで GitHub Actions ワークフローを開始する方法API を使用しますか?

API を使用してオンデマンドで GitHub Actions ワークフローを開始するには、POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches エンドポイントを使用できます。このエンドポイントには、workflows スコープの OAuth トークンによる認証が必要です。

リクエスト本文の例を次に示します。

<code class="JSON">{
  "ref": "refs/heads/main",
  "inputs": {
    "example_input": "my_input_value"
  }
}</code>

{owner} をリポジトリの所有者である はリポジトリの名前に、{repo} はトリガーするワークフローの ID に置き換えます。{workflow_id}

以上がGithub アクション ワークフローを手動で実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。