プルリクエストのマージアクションは、GitHubリポジトリのターゲットブランチにプルリクエストをマージします。

概要

プルリクエストのマージアクションは、プルリクエスト番号を使用して、GitHubリポジトリのターゲットブランチにプルリクエストをマージします。 マージコミットのマージタイプ、コミットタイトル、およびコミットメッセージを指定できます。 このアクションでは、リクエストを認証するためにアクティブな GitHub セッションが必要です。

設定

プルリクエストのマージ アクションには、次の設定が含まれます:

注: すべての入力フィールドは文字列変数をサポートしています。 適切なテキスト文字列を保持する文字列変数を作成し、該当する設定でそれを選択できます。
セッション名

接続 アクションが作成する GitHub セッション名を指定します。 セッション名を指定するには、次のいずれかのオプションを使用します。

  • セッション名: セッション名をテキストとして直接入力するか、セッション名テキストを保持している文字列変数を選択してください。 Automation 360 は Default を既定のセッション名として設定します。
  • 変数: GitHub セッション変数を選択します。これは 接続 アクションが作成するものです。
所有者名
GitHub リポジトリの所有者の名前を指定します。 所有者は組織またはユーザーアカウントにできます。 名前を直接テキストとして入力するか、適用可能な文字列変数を選択できます。
リポジトリ名
アクションがプルリクエストをマージする GitHub リポジトリの名前を指定します。 リポジトリ名をテキストとして直接入力するか、該当する文字列変数を選択できます。
プルリクエスト番号
マージするプルリクエスト番号を指定します。 プルリクエスト番号をテキストとして直接入力するか、該当する文字列変数を選択できます。
マージ タイプ
プルリクエストのマージ方法を指定します。 次のいずれかのオプションを選択します。
  • マージ: ソースブランチからターゲットブランチへすべてのコミットをマージし、マージコミットを作成するには選択します。
  • スクワッシュ: ターゲット ブランチにマージする前に、ソース ブランチのすべてのコミットを 1 つのコミットにまとめるには選択します。
  • リベース: マージコミットを作成せずに、各プルリクエストをソースブランチからターゲットブランチへ個別にコミットするよう選択します。
コミットタイトル(任意)
コミットのタイトルを指定します。 コミットタイトルをテキストとして直接入力するか、適用可能な文字列変数を選択できます。
コミットメッセージ(任意)
コミットの本文テキストを指定します。 コミットメッセージを直接テキストとして入力するか、適用可能な文字列変数を選択できます。
出力を変数に割り当てる。
アクションがマージリクエストのステータスを格納するブール変数を指定します。 マージが成功した場合はステータスがtrue、マージに失敗した場合はfalseとなります。