GitLab intégration avec Vélocité de changement DevOps

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 2 minutes de lecture
  • Connectez-vous à votre GitLab instance pour détecter des plans, des référentiels et des définitions de pipeline, et configurez des notifications en temps réel ou une interrogation pour activer la traçabilité et l’automatisation des changements.

    Vue d’ensemble de l’intégration GitLab

    Versions prises en charge :
    • Sur sites : version de base 13.x et supérieures
    • GitLab Cloud

    Vélocité de changement DevOps prend en charge les options Plan (problèmes), Code (référentiel) et Orchestration (pipelines) de l’outil GitLab . Dans le cas des pipelines, seuls les pipelines de base sont pris en charge, mais pas les pipelines multi-projets.

    • Connect : détectez des plans, des référentiels et des définitions de pipeline en connectant vos GitLab instances à Vélocité de changement DevOps.
    • Configurer : activez l’envoi de notifications en temps réel pour les validations, les pipelines et les éléments de travail en créant automatiquement un webhook afin GitLab que ces données puissent être utilisées pour créer des politiques de changement.
    Remarque :
    Si vous effectuez une mise à niveau vers la version 5.0.0 à partir d’une version précédente, vous devez reconfigurer votre outil pour recevoir les événements liés aux problèmes GitLab (planification).
    Événements déclencheurs requis pour l’aptitude du code :
    • Événements push
    • Événements push de balises
    • Commentaires
    • Événements de demande de fusion
    Événements déclencheurs requis pour l’aptitude d’orchestration :
    • Événements de tâches
    • Événements de pipeline
    Événements déclencheurs requis pour la capacité de planification :
    • Événements de problèmes
    • Événements de problèmes confidentiels

    Points clés

    • Un pipeline doit être exécuté et terminé au moins une fois avant d’activer le contrôle des changements.
    • Si une tâche GitLab manuelle est annulée ou expire avant d’être terminée, le changement correspondant reste à l’état Ouvert jusqu’à ce que le processus d’approbation de la demande de changement soit terminé manuellement.
    • La découverte de pipeline est limitée aux 100 premiers résultats à l’aide du filtre de recherche de projet. Pour détecter des pipelines supplémentaires, modifiez le filtre de recherche (qui s’affiche lorsque vous sélectionnez Détecter) pour développer les résultats de la demande de détection.
    • Le jalon détecté à partir d’un plan GitLab s’affiche en tant que version de mise en production dans ServiceNow DevOps Change Velocity.
    • Les référentiels ou les pipelines créés ou mis à jour une fois que le projet a déjà été détecté et configuré sont suivis manuellement.
    • L’intégration du type de test JUnit est prise en charge pour GitLab. GitLab Les rapports de test unitaire prennent en charge les rapports de test uniquement au format de rapport JUnit. Vous pouvez convertir différents types de test en JUnit et le conserver. Pour plus d’informations, voir Rapports de tests unitaires et Exemples de rapports de tests unitaires.
    • L’intégration d’outils de test vous permet d’afficher les résultats des tests pour GitLab les DevOps tests unitaires, fonctionnels et de performance.

    Premiers pas

    Utilisez l’une des options suivantes pour intégrer GitLab. Pour une expérience guidée, utilisez l’espace de travail pour intégrer un outil. Vous pouvez également utiliser Service Catalog ou l’expérience classique.