GitHub パッケージ

GitHub パッケージには、GitHubAutomation 360 を統合して、問題およびプルリクエスト管理、リポジトリやブランチの表示、課題やプルリクエストへのコメントなど、さまざまな GitHub ワークフローを自動化するアクションと Web トリガーが含まれています。 Web トリガーを使用すると、さまざまなGitHubイベントに基づいてイベント駆動型の自動化を作成できます。

概要

GitHub パッケージアクションを使用すると、GitHub リポジトリで利用可能なデータの作成、取得、一覧表示、更新、コメント、マージが可能です。 各アクションには、レスポンスデータを変数に格納し、同じ自動化セッション内の他の後続アクションで使用できるオプションがあります。現在、グローバル変数はサポートされていません。 Web トリガーは、任意の GitHub 組織またはリポジトリでイベントをリッスンするように構成できます。 トリガーはイベントを監視し、イベントが発生すると設定されたアクションを開始します。 GitHub の Web トリガーの詳細については、GitHub のウェブトリガー をご覧ください。

パッケージ内の接続アクションは、GitHubリポジトリとControl Room間の接続を認証します。 認証にはGitHubパーソナルアクセストークンが必要です。 このパッケージは、クラシックおよびファイングレインアクセストークンの両方をサポートしています。 必要な権限を持つ有効なトークンを使用していることを確認します。 GitHub パーソナルアクセストークンの作成について詳しくは、Managing your personal access tokens を参照してください。

GitHub パッケージのアクション

取得 アクションを使用して、問題、プルリクエスト、リポジトリなどの特定のアーティファクトの詳細を取得します。 指定されたリポジトリ内のすべての利用可能なアーティファクトを一覧表示するには、一覧表示 アクションを使用します。 GitHub パッケージには、以下のアクションが含まれています:

Action 内容
接続 GitHubへの接続を認証し、セッションコンテキストを確立します。
問題の作成 GitHub リポジトリに問題を作成します。
問題を取得 GitHub リポジトリから課題の詳細を取得します。
問題点 GitHub リポジトリで利用可能なすべての問題点を一覧表示します。
問題の更新 GitHub リポジトリの課題の特定のフィールドを更新します。
プルリクエストの作成 GitHub リポジトリにプルリクエストを作成します。
プルリクエストの取得 GitHub リポジトリからプルリクエストの詳細を取得します。
プルリクエスト一覧 GitHub リポジトリで利用可能なすべてのプルリクエストを一覧表示します。
プルリクエストのマージ GitHub リポジトリのベースブランチにプルリクエストをマージします。
リポジトリの取得 GitHubの特定のリポジトリの詳細を取得します。
リポジトリを一覧表示 指定したGitHubユーザーのすべてのリポジトリを一覧表示します。
ブランチを一覧表示 指定されたGitHubリポジトリ内のすべてのブランチを一覧表示します。
コメントを追加 指定したGitHubリポジトリの課題またはプルリクエストにコメントを追加します。
切断 GitHub からオートメーションセッションを切断し、セッションを終了します。