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

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

Mary-Kate Olsen
リリース: 2024-10-09 16:01:16
オリジナル
632 人が閲覧しました

この記事では、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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート