---
sourceDocument: Australie Workflow Data Fabric
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/integrate-applications

 Release :

    - australia

ft:locale :

    - fr-FR

ft:publication_title :

    - Australie Workflow Data Fabric

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# GitLab Spoke

# GitLab Spoke {#ariaid-title1}

* Rversion finale: Australia
* 
* Mis à jour 12 mars 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 10 minutes de lecture

Gérez le cycle de vie DevOps dans GitLab à partir de votre instance ServiceNow. Créez des flux dans ServiceNow pour gérer les branches, les groupes, les problèmes, les demandes de fusion, les projets et le code source dans GitLab.

## Demander des applications dans l'App Store {#gitlab-spoke__section_xcf_3df_mjb}

Visitez le [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) pour afficher toutes les applications disponibles et pour obtenir des informations sur la soumission de demandes à la boutique. Pour obtenir des informations sur les notes de publication cumulatives pour toutes les applications publiées, consultez les [ServiceNow Storenotes de publication relatives à l'historique des versions](https://docs.servicenow.com/bundle/store-release-notes/page/release-notes/store/sn-store-release-notes.html).{#gitlab-spoke__inline-send-to-store}

## Abonnement à Centre d'intégration {#gitlab-spoke__section_rsf_yvb_l3b}

Ce spoke requiert un abonnement au Centre d'intégration. Pour plus d'informations, consultez [Calendriers juridiques - Vue d'ensemble du Centre d'intégration](https://www.servicenow.com/content/dam/servicenow-assets/public/en-us/doc-type/legal/snc-addendum-integrationhub.pdf).

## Version de spoke {#gitlab-spoke__section_nzr_shv_bsb}

GitLab Spoke v2.4.1 est la dernière version.{#gitlab-spoke__gitlab-ver}

## Versions compatibles {#gitlab-spoke__section_wqn_prj_whb}

Ce spoke a été conçu pour GitLab la version v4 de l'API, mais peut être compatible avec les versions ultérieures.

## Exigences relatives au spoke {#gitlab-spoke__section_b1k_rrj_whb}

* GitLab compte
* Une application est GitLab configurée pour s'intégrer à ServiceNow
* ID d'application et secret de l'application GitLab

{#gitlab-spoke__ul_jw5_ls3_hkb}Consultez la documentation pour obtenir des instructions sur la création et la <https://docs.gitlab.com/ee/integration/oauth_provider.html> configuration des applications.

## Actions du spoke {#gitlab-spoke__section_x1l_253_hkb}

Fournit GitLab Spoke des actions permettant d'automatiser GitLab les tâches lorsque des événements se produisent dans ServiceNow. Les actions disponibles sont les suivantes :  
{#gitlab-spoke__table_ctl_353_hkb__entry__3}

| Catégorie | Action | Description |
|-|-|-|
| Gestion des branches | Comparer les branches, les balises ou les validations | Compare les branches, les balises ou les validations. |
| Gestion des branches | Créer une branche | Crée une branche dans le projet requis. |
| Gestion des branches | Supprimer la branche | Supprime la branche requise d'un projet. |
| Gestion des branches | Supprimer les branches fusionnées | Supprime la branche fusionnée requise d'un projet. |
| Gestion des branches | Rechercher une branche | Récupère les détails de la branche requise. |
| Gestion des branches | Rechercher un flux de branches | Récupère une liste des branches et les détails des branches dans un projet. |
| Gestion des branches | Protéger la branche | Protège une branche d'un projet avec des niveaux d'accès. |
| Gestion des branches | Annuler la protection de la branche | Annule la protection d'une branche d'un projet avec des niveaux d'accès. |
| Gestion des groupes | Ajouter un utilisateur à un groupe | Ajoute un utilisateur à un GitLab groupe. |
| Gestion des groupes | Retirer l'utilisateur d'un groupe | Supprime l'utilisateur d'un GitLab groupe. |
| Gestion des problèmes | Créer un problème | Crée un problème dans le projet requis. |
| Gestion des problèmes | Créer une note sur le problème | Crée une note sur le problème requis. |
| Gestion des problèmes | Supprimer la note sur le problème | Supprime une note relative au problème requis. |
| Gestion des problèmes | Rechercher le flux de notes sur le problème | Récupère toutes les notes de problèmes dans un problème. |
| Gestion des problèmes | Rechercher le flux de problèmes | Récupère une liste des problèmes et les détails du problème. |
| Gestion des problèmes | Mettre à jour le problème | Met à jour les détails du problème requis. |
| Gestion des problèmes | Mettre à jour la note sur le problème | Met à jour une note sur un problème dans un projet. |
| Gestion des demandes de fusion | Accepter la demande de fusion | Approuve une demande de fusion dans GitLab. |
| Gestion des demandes de fusion | Créer une demande de fusion | Crée une demande de fusion dans GitLab. |
| Gestion des demandes de fusion | Créer une note de demande de fusion | Crée une note pour la demande de fusion requise. |
| Gestion des demandes de fusion | Supprimer la note de demande de fusion | Supprime une note pour la demande de fusion requise. |
| Gestion des demandes de fusion | Rechercher le flux de toutes les demandes de fusion | Récupère la liste des demandes de fusion dans un projet. |
| Gestion des demandes de fusion | Rechercher les notes de demande de fusion | Récupère la liste des notes de demande de fusion dans un projet. |
| Gestion des demandes de fusion | Mettre à jour la demande de fusion | Met à jour les détails de la demande de fusion requise. |
| Gestion des demandes de fusion | Mettre à jour la note de la demande de fusion | Met à jour les détails de la note de demande de fusion requise. |
| Gestion des packages | Supprimer le fichier de package | Supprime un fichier de package du registre des packages du projet. |
| Gestion des packages | Supprimer le package de projet | Supprime un package du registre des packages du projet. |
| Gestion des packages | Supprimer le référentiel du registre | Supprime un référentiel de registre d'un projet. |
| Gestion des packages | Supprimer les balises du référentiel du registre | Supprime les balises du référentiel de registre d'un lot d'un projet. |
| Gestion des packages | Rechercher les détails d'un registre | Récupère les détails d'un référentiel de registre pour un projet spécifié. |
| Gestion des packages | Rechercher un flux de fichiers de package | Récupère la liste des fichiers de package d'un package unique. |
| Gestion des packages | Rechercher des packages dans le flux de groupe | Récupère une liste des packages de projet et les détails des packages au niveau du groupe. |
| Gestion des packages | Rechercher des packages dans le flux de projet | Récupère une liste des packages de projet et des détails du package. |
| Gestion des packages | Rechercher un package de projet | Récupère les détails du package spécifié pour un projet spécifié. |
| Gestion des packages | Rechercher des référentiels de registre | Récupère une liste de référentiels de registre pour un projet spécifié. |
| Gestion des pipelines | Rechercher un pipeline de projet par ID | Récupère les détails d'un pipeline spécifié pour un projet spécifié. |
| Gestion des pipelines | Rechercher le flux de tâches du pipeline de projets | Récupère la liste des tâches dans un pipeline de projet. |
| Gestion des pipelines | Rechercher un rapport de test de pipeline de projet | Récupère le rapport de test du pipeline spécifié pour le projet spécifié. |
| Gestion des pipelines | Rechercher un flux de pipelines de projet | Récupère la liste des pipelines dans un projet. |
| Gestion des hook de projet | Créer un hook de projet | Crée une accroche à un projet. |
| Gestion des hook de projet | Supprimer le hook de projet | Supprime un hook d'un projet. |
| Gestion des hook de projet | Rechercher un hook de projet | Récupère les détails d'un hook spécifié dans un projet. |
| Gestion des hook de projet | Rechercher des hooks de projet | Récupère les détails de tous les hooks d'un projet. |
| Gestion des hook de projet | Mettre à jour le hook de projet | Met à jour les détails d'un hook pour un projet spécifié. |
| Gestion des projets | Ajouter un utilisateur à un projet | Ajoute un utilisateur à un projet dans GitLab. |
| Gestion des projets | Archiver le projet | Archive un projet dans GitLab. |
| Gestion des projets | Créer un jalon | Crée un jalon dans un GitLab projet. |
| Gestion des projets | Créer un projet | Crée un projet dans GitLab. |
| Gestion des projets | Supprimer le jalon | Supprime le jalon d'un GitLab projet. |
| Gestion des projets | Supprimer le projet | Supprime un projet dans GitLab. |
| Gestion des projets | Rechercher un flux de jalons | Récupère les détails des jalons GitLab. |
| Gestion des projets | Rechercher un projet | Récupère les détails du projet spécifié. |
| Gestion des projets | Rechercher un flux de tâches de projet | Récupère les détails des tâches du projet. |
| Gestion des projets | Rechercher un flux de projets | Récupère les détails des projets. |
| Gestion des projets | Supprimer l'utilisateur d'un projet | Supprime l'utilisateur d'un projet dans GitLab. |
| Gestion des projets | Partager le projet avec le groupe | Partage un projet avec un groupe dans GitLab. |
| Gestion des projets | Désarchiver le projet | Désarchive un projet dans GitLab. |
| Gestion des projets | Ne plus partager le projet avec le groupe | Annule le partage d'un projet avec un groupe dans GitLab. |
| Gestion des projets | Mettre à jour le jalon | Met à jour les détails d'un jalon dans un projet. |
| Gestion des projets | Mettre à jour un projet | Met à jour les détails d'un projet. |
| Gestion du code source | Obtenir un commit | Récupère les détails d'une validation dans GitLab. |
| Gestion du code source | Ajouter un nouveau fichier au référentiel | Ajoute un fichier à un référentiel dans GitLab. |
| Gestion des jetons | Rechercher des jetons d'accès personnels | Récupère une liste de jetons d'accès personnels. |
| Gestion des jetons | Révoquer le jeton d'accès personnel | Révoque un jeton d'accès personnel. |
[ ]

{#gitlab-spoke__table_ctl_353_hkb}

## Agents IA disponibles {#gitlab-spoke__section_amq_vlg_xgc}

Installez Now AssistCentre d'intégration et commencez à utiliser les agents IA disponibles. Pour plus d'informations, consultez [Now Assist pour Centre d'intégration](https://servicenow-prod.fluidtopics.net/rKX4lWJ6~LSGd6Vi9E85Sg "Utilisez les agents IA pour imiter l’intelligence ServiceNow Now Assist humaine en utilisant de grands modèles de langage (LLM) pour effectuer des tâches allant de simples réponses automatisées à la résolution de problèmes complexes. Utilisez la capacité conversationnelle des actions de Centre d'intégration spokes.").  
Ce spoke fournit des agents IA autonomes qui imitent une intelligence de type humain pour effectuer des tâches dans votre ServiceNow instance.

* Dans le ServiceNow système agentique, vous pouvez créer un workflow agentique qui comprend un ensemble d'instructions de grand modèle de langage (LLM) ainsi qu'un ou plusieurs agents IA autonomes pour exécuter un objectif. Consultez [Create an agentic workflow](https://www.servicenow.com/docs/access?context=configure-use-case-ai-agents&version=australia&pubname=australia-intelligent-experiences&ft:locale=en-US) pour plus d'informations sur l'ajout d'agents IA pour créer des workflows agentiques selon vos besoins et fournir le déclencheur requis.

  Vous pouvez également rechercher d'autres agents IA disponibles et les ajouter à votre workflow agentique. Consultez [Find AI agents](https://www.servicenow.com/docs/access?context=find-ai-agents&version=australia&pubname=australia-intelligent-experiences&ft:locale=en-US) pour plus d'informations.
* Vous pouvez créer un clone de l'agent IA de spoke requis et le personnaliser selon vos besoins. Consultez [Duplicate an AI agent](https://www.servicenow.com/docs/access?context=clone-ai-agent&version=australia&pubname=australia-intelligent-experiences&ft:locale=en-US) pour plus d'informations sur la création d'un clone.
* Consultez la rubrique [AI Agent Studio](https://www.servicenow.com/docs/access?context=na-ai-agents&version=australia&pubname=australia-intelligent-experiences&ft:locale=en-US) pour plus d'informations sur les agents IA.
{#gitlab-spoke__ul_tjz_vtr_m2c}

Les agents IA disponibles sont les suivants :  
{#gitlab-spoke__table_asv_bmg_xgc__entry__2}

| Agent IA | Description |
|-|-|
| GitLab agent IA de gestion des pipelines | Gère les tâches de pipeline (c'est-à-dire recherche les pipelines de projet par ID, récupère les rapports de test de pipeline, diffuse les tâches de pipeline de projet et diffuse les données de pipeline de projet) dans GitLab. |
| GitLab Agent IA de gestion des branches | Gère la gestion des branches (c'est-à-dire comparer les branches, les balises ou les validations, crée et supprime des branches, gère la protection des branches et recherche les détails ou les flux des branches) dans GitLab. |
| GitLab Agent IA de gestion des demandes de fusion | Gère les demandes de fusion (crée, met à jour, accepte et supprime les notes de demande de fusion et récupère des informations sur les notes de demande de fusion) dans GitLab. |
| GitLab agent IA de gestion des packages | Gère la gestion des packages (c'est-à-dire supprime les packages de projet, gère les référentiels de registre et effectue des recherches détaillées de packages et de fichiers) dans GitLab. |
| GitLab agent IA de gestion des jetons | Gère la gestion des jetons (c'est-à-dire recherche et révoque les jetons d'accès personnels) dans GitLab. |
| GitLab Agent IA de gestion des problèmes | Gère les tâches de gestion des problèmes (c'est-à-dire crée, met à jour et gère les problèmes et les notes connexes) dans GitLab. |
| GitLab agent IA de gestion de projet | Gère les tâches de gestion de projet (c'est-à-dire crée, met à jour et supprime des projets et des jalons, gère l'accès des utilisateurs et des groupes et récupère les flux de projets et de jalons) dans GitLab. |
| GitLab agent IA de gestion du code source | Gère les tâches de code source (c'est-à-dire recherche une différence de validation, ajoute un nouveau fichier au référentiel et recherche une validation par ID de projet) dans GitLab. |
| GitLab gestion des groupes Agent IA | Gère les tâches des groupes d'utilisateurs (c'est-à-dire ajoute et supprime des utilisateurs des groupes) dans GitLab. |
[ ]

{#gitlab-spoke__table_asv_bmg_xgc}

Il peut y avoir des agents IA installés avec l'application qui ne sont pas utilisés dans les Now Assist workflows agentiques. Pour savoir comment afficher tous les agents à votre disposition, consultez [Trouver des agents IA](https://www.servicenow.com/docs/access?context=find-ai-agents&version=australia&pubname=australia-intelligent-experiences&ft:locale=en-US).  
Remarque :  
Assurez-vous que l'utilisateur exécutant un agent IA dispose des rôles et autorisations requis pour accéder aux données ou effectuer des opérations sur les données de la table associée à l'agent IA.

## Flux de spoke {#gitlab-spoke__section_bvx_gq4_g5b}

Le GitLab spoke fournit des exemples de flux pour illustrer l'automatisation GitLab des tâches. Pour personnaliser un exemple de flux, copiez-le dans un nouveau périmètre de l'application.{#gitlab-spoke__table_dkv_hq4_g5b__entry__2}

| Flux | Description |
|-|-|
| Archiver les projets de plus de 6 mois | Archive les projets inactifs au cours des six derniers mois. |
[ ]

{#gitlab-spoke__table_dkv_hq4_g5b}

## Flux secondaires du spoke {#gitlab-spoke__section_b3y_tz3_g5b}

Le GitLab spoke fournit des exemples de flux pour illustrer l'automatisation GitLab des tâches. Pour personnaliser un exemple de flux secondaire, copiez-le dans un nouveau périmètre de l'application. Exemples de flux secondaires disponibles :{#gitlab-spoke__table_ism_vz3_g5b__entry__2}

| Flux secondaires | Description |
|-|-|
| Traiter les événements de webhook de déploiement GitLab | Traite les webhooks de déploiement dans GitLab. |
| Traiter les événements de webhook de tâche GitLab | Traite les événements webhook de tâche dans GitLab. |
| Traiter les événements du webhook de demande de fusion GitLab | Traite les événements webhook de demande de fusion dans GitLab. |
| Traiter les événements de webhook du pipeline GitLab | Traite les événements webhook du pipeline dans GitLab. |
| Traiter les événements de webhook push GitLab | Traite les événements de webhook push dans GitLab. |
[ ]

{#gitlab-spoke__table_ism_vz3_g5b}

## Webhooks de spoke {#gitlab-spoke__section_ijl_tbj_g5b}

Des webhooks bidirectionnels peuvent être configurés pour être avertis des événements requis. La politique d'acheminement définit les conditions qui doivent être remplies pour notifier l'application ServiceNow . Ces conditions sont basées sur les événements GitLab pour lesquels vous souhaitez être notifié. Lorsque les conditions sont remplies, la politique d'acheminement déclenche le flux secondaire associé, qui à son tour automatise les GitLab tâches.  
Les webhooks bidirectionnels nécessitent une configuration séparée et peuvent être utilisés indépendamment sans utiliser les actions de spoke. Par défaut, l'application GitLab Webhooks est disponible dans le GitLab spoke et comporte les modules suivants :{#gitlab-spoke__table_ekz_wbj_g5b__entry__2}

| Webhook | Description |
|-|-|
| Registres Webhook GitLab | Affiche la liste des registres Webhook disponibles. |
| Politiques d'acheminement de webhooks GitLab | Affiche la liste des politiques d'acheminement de webhook disponibles. |
[ ]

{#gitlab-spoke__table_ekz_wbj_g5b}

## Module de spoke {#gitlab-spoke__section_ykc_phg_rmb}

fournit GitLab Spoke une application Gestion des jetons Gitlab qui inclut le module Gestion des jetons Gitlab. Vous devez enregistrer ici pour authentifier les demandes de votre ServiceNow instance.

## Exigences en matière d'alias de connexion et d'informations d'identification {#gitlab-spoke__section_plx_qxg_gfb}

Centre d'intégration utilise des alias pour gérer les informations de connexion et d'identification, ainsi que les informations d'identification OAuth. L'utilisation d'un alias élimine la nécessité de configurer plusieurs informations d'identification et profils d'informations de connexion lors de l'utilisation d'environnements multiples. Si les informations de connexion ou d'identification changent, il n'est pas nécessaire de mettre à jour les actions qui utilisent la connexion.

Pour en savoir plus sur la configuration du spoke, consultez [Configurer le GitLab spoke](https://servicenow-prod.fluidtopics.net/Zu2k4tmrQyTLpdFJOOm0pw#setup-gitlab-spoke "Intégrez votre ServiceNow instance et votre GitLab en créant une application OAuth personnalisée dans le GitLab.").

