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

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Konfigurieren Sie Webhooks manuell in GitLab .

# Konfigurieren Sie Webhooks manuell in GitLab . {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Konfigurieren Sie Webhooks manuell in GitLab, um Auftrags- und Push-Benachrichtigungen an die Anwendung DevOps \] zu senden.

## Vorbereitungen

Erforderliche Rolle:

* sn_devops.admin oder sn_devops.tool_owner in DevOps Change-Geschwindigkeit
* GitLab-Administrator
{#configure-webhooks-in-gitlab__ul_jsm_tdk_51c}

## Warum und wann dieser Vorgang ausgeführt wird

Erstellen Sie für jedes Projekt, das Sie nachverfolgen möchten, Webhooks für die folgenden beiden Auslöser in GitLab.

* Push-Ereignisse (Codefähigkeit)
* Auftragsereignisse (Codefähigkeit)
{#configure-webhooks-in-gitlab__ul_xvm_zd1_gmb}

Sie können die manuelle Konfiguration auch über den GitLab Tooldatensatz in DevOps Change-Geschwindigkeitaufrufen .

## Prozedur

1. Navigieren Sie in GitLab zu ProjektEinstellungenWebhooks und fügen Sie einen Webhook hinzu.
2. Wählen Sie in DevOps Change-Geschwindigkeitdie Option Manuell konfigurieren, wenn Sie die Toolinstanz zum Senden von Daten konfigurieren.  
   Hinweis:  
   Sie können die manuelle Konfiguration auch über den GitLab Tooldatensatz in DevOps Change-Geschwindigkeitaufrufen . Wählen Sie im Tooldatensatz aus KonfigurierenManuell konfigurierenan.
3. Kopieren Sie das Feld Webhook-URL aus den Verbindungsdetails DevOps Change-Geschwindigkeit für GitLab.  
   Hinweis:  
   Wählen Sie im entsprechenden Feld Kopieren aus, um den Wert in die Zwischenablage zu kopieren. Die Feldbezeichnung ändert sich in Kopiert, Sie können jedoch mehrmals kopieren.

4. Ändern Sie die kopierte Webhook-URL so, dass sie Ihre Tooldetails widerspiegelt, und fügen Sie die URL in GitLabein.  
   Beispiel:

   <kbd class="ph userinput">https://&lt;your instance&gt; .service-now.com/api/sn_devops/v2/devops/tool/{code | planen | Artefakt | Orchestration | -Test | softwarequality}?toolId=&lt;your ToolId&gt;</kbd>
   1. Wählen Sie eine der Toolfähigkeiten <kbd class="ph userinput">{Code | |</kbd> aus planen \| Artefakt \| Orchestration \| -Test \| Softwarequalität } entsprechend Ihrem Tool.  
      Beispiel:

      <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. Kopieren Sie die geänderte Webhook-URL in das URL -Feld des neuen Webhooks in Ihrer Instanz GitLab.
   {#configure-webhooks-in-gitlab__substeps_ibv_bwf_2yb}
5. Kopieren Sie das Feld Geheimes Token aus den Verbindungsdetails der ServiceNow-Instanz für GitLab, und fügen Sie es in das Feld Geheimes Token des neuen Webhooks in Ihrer Instanz GitLab ein.  
   {#configure-webhooks-in-gitlab__table_s3f_3wn_dyb__entry__2}

   | Von DevOps Change-Geschwindigkeit | An GitLab |
   |-|-|
   | Webhook-URL (geändert) | URL |
   | Geheimer Token | Geheimer Token |
   [Tabelle : 1. Feldwerte kopieren]

   {#configure-webhooks-in-gitlab__table_s3f_3wn_dyb}
6. Aktivieren Sie die Kontrollkästchen für Push-Ereignisse, Tag-Push-Ereignisse, Kommentareund Ereignissefür Zusammenführungsanforderung.  
7. Wählen Sie Webhook hinzufügen.
8. Wiederholen Sie das Verfahren, um einen Webhook für Auftragsereignisse in GitLabzu erstellen.  
   Aktivieren Sie die Kontrollkästchen für Auftragsereignisse und Pipelineereignisse.

9. Wählen Sie Webhook hinzufügen.  
   GitLab Webhooks für die Integration von DevOps Change-Geschwindigkeit :

{#configure-webhooks-in-gitlab__steps_gfv_y21_bxb}

