---
sourceDocument: Xanadu IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# GitLab での Webhook の手動構成

# GitLab での Webhook の手動構成 {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

ジョブ通知とプッシュ通知を DevOps アプリケーションに送信するには、GitLab で Webhook を手動で構成します。

## 始める前に

必要なロール：

* の sn_devops.admin または sn_devops.tool_owner DevOps チェンジベロシティ
* GitLab アドミン
{#configure-webhooks-in-gitlab__ul_jsm_tdk_51c}

## このタスクについて

追跡するプロジェクトごとに、次の 2 つのトリガーの Webhook を GitLab に作成します。

* イベントのプッシュ (コード機能)
* ジョブイベント (コード機能)
{#configure-webhooks-in-gitlab__ul_xvm_zd1_gmb}

DevOps チェンジベロシティ のGitLabツールレコードから手動構成にアクセスすることもできます。

## 手順

1. \[GitLab\] で、次に移動します。 プロジェクト設定Webhook Webhook を追加します。
2. DevOps チェンジベロシティ で、データを送信するようにツールインスタンスを設定するときに \[Configure manually\] (手動で構成) を選択します。  
   注:  
   DevOps チェンジベロシティ のGitLabツールレコードから手動構成にアクセスすることもできます。ツールレコードから、 Configure (構成)手動で構成.
3. GitLab の接続の詳細から \[Webhook URL\] フィールドDevOps チェンジベロシティコピーします。  
   注:  
   適切なフィールドで \[ コピー \] を選択して、値をクリップボードにコピーします。フィールドのラベルは \[コピー済み\] に変わりますが、何度でもコピーできます。

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

   <kbd class="ph userinput">https://&lt;your instance&gt;.service-now.com/api/sn_devops/v2/devops/tool/{code | plan | artifact | orchestration | test | softwarequality }?toolId=&lt;your ToolId&gt;</kbd>
   1. 使用するツールに合わせて、ツール機能 <kbd class="ph userinput">{code | plan | artifact | orchestration | test | softwarequality}</kbd> を 1 つ選択します。  
      例：

      <kbd class="ph userinput">https://&lt;your instance&gt;.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=&lt;your ToolId&gt;</kbd>
   2. 変更した Webhook URL を GitLab インスタンスの新しい Webhook の URL フィールドにコピーします。
   {#configure-webhooks-in-gitlab__substeps_ibv_bwf_2yb}
5. GitLab の ServiceNow インスタンス接続の詳細から \[シークレットトークン\] フィールドをコピーし、GitLab インスタンスの新しい Webhook の \[シークレットトークン\] フィールドに貼り付けます。  
   {#configure-webhooks-in-gitlab__table_s3f_3wn_dyb__entry__2}

   | DevOps チェンジベロシティ から | 宛先 GitLab |
   |-|-|
   | Webhook URL (変更済み) | URL |
   | シークレットトークン | シークレットトークン |
   [表 : 1. フィールド値をコピー]

   {#configure-webhooks-in-gitlab__table_s3f_3wn_dyb}
6. \[プッシュイベント\]、\[タグプッシュイベント\]、\[コメント\]、および \[結合要求イベント\] のチェックボックスをオンにします。  
7. \[ Webhook の追加\] を選択します。
8. 手順を繰り返して、 GitLab でジョブイベントの Webhook を作成します。  
   \[ジョブイベント\] と \[パイプラインイベント\] のチェックボックスをオンにします。

9. \[ Webhook の追加\] を選択します。  
   GitLabDevOps チェンジベロシティ 統合のための Webhook:

{#configure-webhooks-in-gitlab__steps_gfv_y21_bxb}

