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 内容
Connect GitHubへの接続を認証し、セッションコンテキストを確立します。
Create issue GitHub リポジトリに問題を作成します。
Get issue GitHub リポジトリから課題の詳細を取得します。
List issues GitHub リポジトリで利用可能なすべての問題点を一覧表示します。
Update issue GitHub リポジトリの課題の特定のフィールドを更新します。
Create pull request GitHub リポジトリにプルリクエストを作成します。
Get pull request GitHub リポジトリからプルリクエストの詳細を取得します。
List pull requests GitHub リポジトリで利用可能なすべてのプルリクエストを一覧表示します。
Merge pull request GitHub リポジトリのベースブランチにプルリクエストをマージします。
Get repository GitHubの特定のリポジトリの詳細を取得します。
List repositories 指定したGitHubユーザーのすべてのリポジトリを一覧表示します。
List branches 指定されたGitHubリポジトリ内のすべてのブランチを一覧表示します。
Add comment 指定したGitHubリポジトリの課題またはプルリクエストにコメントを追加します。
Disconnect GitHub からオートメーションセッションを切断し、セッションを終了します。