Webhook をGitLab で手動で構成

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • GitLab で Webhook を手動で構成して、ジョブ、プッシュ、および問題の通知を DevOps アプリケーションに送信します。

    始める前に

    必要なロール:
    • sn_devops.admin または sn_devops.tool_owner DevOps 変更速度管理
    • GitLabプロジェクトのメンテナー以上。

    このタスクについて

    追跡するプロジェクトごとに、次の 2 つのトリガーの Webhook を GitLab に作成します。
    • イベントのプッシュ (コード機能)
    • ジョブイベント(オーケストレーション機能)
    • 問題イベント (計画立案機能)

    DevOps 変更速度管理GitLab ツールレコードから手動構成にアクセスすることもできます。

    手順

    1. [GitLab] で、次に移動します。 プロジェクト管理 > 設定 > Webhook および Webhook を追加します。
    2. DevOps 変更速度管理 で、データを送信するようにツールインスタンスを設定するときに [手動で構成]を選択します。

      GitLab は、Webhook を手動で構成します。

      注:
      DevOps 変更速度管理GitLab ツールレコードから手動構成にアクセスすることもできます。ツールレコードから、 構成 > 手動で構成.
    3. GitLabDevOps 変更速度管理 の接続の詳細から [Webhook URL]] フィールドをコピーします。
      注:
      適切なフィールドで [コピー] を選択して、値をクリップボードにコピーします。フィールドのラベルは [コピー済み (Copied)] に変わりますが、何度でもコピーできます。

      Webhook 詳細をコピーします。

    4. コピーした Webhook URL を変更してツールの詳細を反映させ、 GitLab に貼り付けます。

      例:

      https://<your instance>.service-now.com/api/sn_devops/v2/devops/tool/{code | plan | artifact | orchestration | test | softwarequality }?toolId=<your ToolId>

      1. 使用するツールに合わせて、ツール機能 {code | plan | artifact | orchestration | test | softwarequality} を 1 つ選択します。
        例:

        https://<your instance>.service-now.com/api/sn_devops/v2/devops/tool/code?toolId=<your ToolId>

      2. 変更した Webhook URL を GitLab インスタンスの新しい Webhook の URL フィールドにコピーします。
    5. GitLab の ServiceNow インスタンス接続の詳細から [シークレットトークン] フィールドをコピーし、GitLab インスタンスの新しい Webhook の [シークレットトークン] フィールドに貼り付けます。
      表 : 1. フィールド値をコピー
      移行元:DevOps 変更速度管理 移動先:GitLab
      Webhook URL (変更済み) URL
      シークレットトークン シークレットトークン
    6. コーディング機能イベントの [プッシュイベント (Push events)][タグプッシュイベント (Tag push events)][コメント]、および [要求イベントの結合(Merge request events)] チェックボックスをオンにします。

      コード機能の GitLab プッシュイベント。

    7. [Webhook を追加 (Add webhook)] を選択します。
    8. 手順を繰り返して、 GitLab で計画およびオーケストレーション機能イベントの Webhook を作成します。
      • オーケストレーションの場合:[ジョブイベント][パイプラインイベント (Pipeline events)] のチェックボックスをオンにします。GitLab ジョブイベント。
      • 計画立案の場合:[問題イベント (Issues events)] および [機密の問題イベント (Confidential issues event)] のチェックボックスをオンにします。GitLab 問題イベント
    9. [Webhook を追加 (Add webhook)] を選択します。

      GitLabDevOps 変更速度管理 統合のための Webhook:

      GitLab で構成された Webhook。