この記事では、UI、コマンドライン、API から GitHub Actions ワークフローを手動でトリガーする方法についての包括的なガイドを提供します。これは、オンデマンドでワークフローを実行する問題に対処し、開発者がワークフローの実行を開始および制御できるようにします
UI から GitHub Actions ワークフローを手動でトリガーするにはどうすればよいですか?
UI から GitHub Actions ワークフローを手動でトリガーするには、次の手順に従います。
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 サイトの他の関連記事を参照してください。