---
sourceDocument: Gestion des services IT Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Gestion des services IT Xanadu

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Configurer manuellement les webhooks GitLab

# Configurer manuellement les webhooks GitLab {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

Configurez manuellement les webhooks pour GitLab envoyer des notifications push et de tâches à l'application DevOps .

## Avant de commencer

Rôle requis :

* sn_devops.admin ou sn_devops.tool_owner dans Changements de vélocité DevOps
* GitLab administrateur
{#configure-webhooks-in-gitlab__ul_jsm_tdk_51c}

## Pourquoi et quand exécuter cette tâche

Créez des webhooks pour les deux déclencheurs suivants pour GitLab chaque projet que vous souhaitez suivre.

* Événements push (aptitude de code)
* Événements de tâches (aptitude de code)
{#configure-webhooks-in-gitlab__ul_xvm_zd1_gmb}

Vous pouvez également accéder à la configuration manuelle à partir de l'enregistrement de l'outil GitLab dans Changements de vélocité DevOps.

## Procédure

1. Dans GitLab, accédez à ProjetParamètresWebhooks et ajoutez un webhook.
2. Dans Changements de vélocité DevOps, choisissez Configurer manuellement lors de la configuration de l'instance d'outil pour envoyer des données.  
   Remarque :  
   Vous pouvez également accéder à la configuration manuelle à partir de l'enregistrement de l'outil GitLab dans Changements de vélocité DevOps. Dans l'enregistrement de l'outil, sélectionnez ConfigurerConfigurer manuellement..
3. Copiez le champ URL Webhook à partir des détails de Changements de vélocité DevOps connexion pour GitLab.  
   Remarque :  
   Sélectionnez Copier dans le champ approprié pour copier la valeur dans votre presse-papiers. L'étiquette du champ bascule sur Copié, mais vous pouvez copier plusieurs fois.

4. Modifiez l'URL Webhook copiée pour refléter les détails de votre outil, puis collez l'URL dans GitLab.  
   Par exemple :

   <kbd class="ph userinput">https://&lt;votre instance&gt;.service-now.com/api/sn_devops/v2/devops/tool/{code | plan | artifact | orchestration | test | softwarequality }&nbsp;?toolId=&lt;votre ToolId&gt;</kbd>
   1. Sélectionnez l'une des fonctionnalités de l'outil <kbd class="ph userinput">{code | plan | artefact | orchestration | test | softwarequality }</kbd> pour correspondre à votre outil.  
      Par exemple :

      <kbd class="ph userinput">https://&lt;votre instance&gt;.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=&lt;votre ToolId&gt;</kbd>
   2. Copiez l'URL Webhook modifiée dans le champ URL du nouveau webhook de votre GitLab instance.
   {#configure-webhooks-in-gitlab__substeps_ibv_bwf_2yb}
5. Copiez le champ Jeton secret à partir des détails de connexion de l'instance ServiceNow pour GitLab, puis collez le champ Jeton secret du nouveau webhook dans votre GitLab instance.  
   {#configure-webhooks-in-gitlab__table_s3f_3wn_dyb__entry__2}

   | De Changements de vélocité DevOps | À GitLab |
   |-|-|
   | URL Webhook (modifiée) | URL |
   | Jeton secret | Jeton secret |
   [Tableau 1. Copier les valeurs de champ]

   {#configure-webhooks-in-gitlab__table_s3f_3wn_dyb}
6. Cochez les cases pour les événements push, les événements push de balise, les commentaires et les événements de demande de fusion.  
7. Sélectionnez Ajouter un webhook.
8. Répétez la procédure de création d'un webhook pour les événements de tâche dans GitLab.  
   Cochez les cases pour les événements de tâche et les événements de pipeline.

9. Sélectionnez Ajouter un webhook.  
   GitLab Webhooks pour Changements de vélocité DevOps l'intégration :

{#configure-webhooks-in-gitlab__steps_gfv_y21_bxb}

