DevOps 変更速度管理でプル要求 (PR) または結合要求を管理する

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:5分
  • ServiceNow DevOps からの GitHubBitbucket、ADO のコーディングソースに対する JenkinsGitHub Actions、Azure DevOps (ADO) パイプラインのプル要求を管理します。プルリクエストで変更承認プロセスを有効にして、プルリクエストのマージ承認を ServiceNow DevOps から制御し、変更リクエストに関連付けられたプルリクエストの詳細を監視できます。

    始める前に

    プル要求を承認する前に、次の前提条件が満たされていることを確認します。

    必要なロール:sn_devops.admin

    このタスクについて

    Jenkins パイプラインの場合、GitHub および Bitbucket コーディングソースのプル要求を管理できます。

    GitHub Actions パイプラインの場合、GitHub コーディングソースのプル要求を管理できます。

    ADO パイプラインの場合、ADO コーディングソースのプル要求を管理できます。

    手順

    1. GitHubBitbucket、または ADO でプル要求を作成します。
    2. オーケストレーションツールに基づいて、次の手順を実行します。
      オーケストレーションツールステップ
      Jenkins
      1. Jenkins ダッシュボードで、 Jenkins >を管理 システム>構成 ServiceNow DevOps 構成.
      2. [プル要求パイプライン追跡チェック (Pull Request Pipeline Tracking Check)] オプションを選択します。
      GitHub Actions
      1. GitHub リポジトリで、 一般的な>ワークフロー権限>アクション.
      2. [GitHub アクションを許可してプル要求を作成および承認 (Allow GitHub Actions to create and approve pull requests)] オプションを選択します。
      3. [保存] を選択します。
      ADO
      1. ServiceNow で、[すべて] > [DevOps] > [プロパティ] に移動します。
      2. [Azure DevOps コードプル要求の追跡を有効にする (Enable to track Azure DevOps Code Pull-Requests)][はい] に設定します。

        プル要求の追跡は、既存のすべての構成済みプロジェクトに対して有効になります。構成されていないプロジェクトについては、プル要求が追跡されるように構成する必要があります。

    3. Jenkins、GitHub Actions、または ADO でプル要求パイプラインを実行します。
      ビルドが開始され、パイプラインに関連付けられている承認者に変更要求通知が送信されます。
    4. 移動先 DevOps > >パイプライン変更要求をオーケストレーション.
    5. プル要求に関連付けられた変更レコードを選択します。
    6. [ステータス] フィールドで [承認済み (Approved)] を選択して、プル要求に関連付けられた変更要求を承認します。
      Merge が GitHub または Bitbucket または ADO でプル リクエストに対して有効になっている。対応するツールでプル要求をマージします。
    7. 変更レコードに関連付けられたプル要求関連リストを選択します。
    8. [番号] フィールドに対応するプル要求番号をクリックして、プル要求の詳細を表示します。
      Jenkins パイプラインの変更レコードに関連付けられたプル要求の詳細
      変更レコードに関連付けられているすべてのプル要求の詳細 (要求がマージされた後の詳細を含む) が表示されます。プル要求 ID、コミット、配信元ブランチ、宛先ブランチ、作成者、承認者、コメント、PR 発生時間、PR 承認時間、PR の結合/クローズ時間などの詳細が表示されます。プル要求からのコミットは、[コミット] 関連リストに表示されます。
      制限事項
      BitBucket コーディングソースで作成され、Jenkins パイプラインに関連付けられているプル要求の詳細は、変更要求に対して表示されません。