• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

GitHub ワークフロー実行アクション

|View as Markdown (English)

このページでは、ワークフロー自動化アクションカタログで利用可能なGitHubワークフロー実行アクションのリファレンスを提供します。これらのアクションを使用すると、ワークフロー定義から直接GitHub Actionsワークフロー実行をトリガー、取得、および一覧表示でき、カスタムコードや外部ツールを使用せずに、自動化されたCI/CDオーケストレーション、デプロイメントパイプライン、およびリリース自動化を実現できます。

前提条件

ワークフロー自動化でGitHubワークフロー実行アクションを使用する前に、以下が用意されていることを確認してください:

  • ターゲットリポジトリへのアクセス権を持つGitHubアカウント。
  • 必要な権限を持つGitHubパーソナルアクセストークン(PAT)。
  • New Relic Secrets Serviceに保存されているPAT。
  • workflow_dispatchトリガーが設定されたターゲットワークフロー(gitHub.workflowRun.triggerに必要)。

PAT認証を設定する

GitHubワークフロー実行アクションは、Bearer資格情報として渡されるパーソナルアクセストークン(PAT)を使用して認証します。このアクションは、2つのトークンタイプをサポートしています:

  • Fine-grained PAT — gitHub.workflowRun.triggerにはActions: write権限、gitHub.workflowRun.get、gitHub.workflowRun.getLatest、およびgitHub.workflowRun.listにはActions: read権限が必要です。
  • Classic PAT — 4つのアクションすべてでリポジトリスコープが必要です。

GitHub パーソナルアクセストークンを作成する

  1. GitHubで、Settings > Developer settings > Personal access tokensに移動します。
  2. Fine-grained tokens [Fine-grained トークン]またはTokens (classic) [トークン(クラシック)]を選択し、Generate new token [新しいトークンを生成]をクリックします。
  3. 必要な権限を設定してください。きめ細かいトークンの場合はActions: write(読み取り専用アクションの場合はActions: read)、クラシックトークンの場合はリポジトリスコープを設定します。
  4. 生成されたトークンをコピーしてください — GitHubでは1回のみ表示されます。

トークンをシークレットとして保存します

トークンをNew Relic Secrets Serviceに保存し、${{ :secrets:keyName }} 構文を使用してワークフローYAMLで参照してください:

token: ${{ :secrets:github-PAT-token }}

利用可能なGitHubワークフロー実行アクション

次の表に、使用可能なGitHubワークフロー実行アクションと、そのリファレンスページへのリンクを示します。

アクション名

説明

GitHubのワークフロー実行をトリガーします。

workflow_dispatchイベントを介してGitHub Actionsワークフローの実行をトリガーします。

GitHub ワークフロー実行の取得

数値のRun IDを指定して、特定のワークフロー実行の詳細、ステータス、および結果を取得します。

GitHubのワークフロー実行を一覧表示します。

リポジトリのGitHub Actionsワークフロー実行を一覧表示します。オプションで、ワークフロー、ブランチ、イベント、ステータスなどでフィルタリングできます。

最新の GitHub ワークフロー実行を取得します

特定のワークフローの最新のワークフロー実行を取得します。正確なRun IDが不明な場合に役立ちます。

Copyright © 2026 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.