GitLab intégration avec Changements de vélocité DevOps
Connectez-vous à votre GitLab instance pour détecter les référentiels et les définitions de pipeline et configurer des notifications ou des interrogations en temps réel pour activer la traçabilité et l’automatisation des changements.
Vue d’ensemble de l’intégration GitLab
Versions prises en charge :
- Sur site : version de base 13.x et supérieure
- GitLabCloud
Changements de vélocité DevOps prend en charge les options 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.
- Connecter : découvrez les référentiels et les définitions de pipeline en connectant vos GitLab instances à Changements de vélocité DevOps.
- Configurer : activez l’envoi de notifications en temps réel pour les validations et les pipelines en créant automatiquement un Webhook dans GitLab afin que ces données puissent être utilisées pour créer des politiques de changement.
Événements déclencheurs requis pour l’aptitude au code :
- Événements push
- Baliser les événements push
- Commentaires
- Fusionner les événements de demande
Événements de déclenchement requis pour l’option d’orchestration :
- Événements de tâches
- Événements de pipeline
Points clés
- Un pipeline doit être exécuté et terminé au moins une fois avant l’activation du contrôle des changements.
- Si une tâche manuelle dans GitLab est annulée ou expire avant l’achèvement, le changement correspondant reste à l’état Ouvert jusqu’à ce que le processus d’approbation de la demande de changement soit effectué manuellement.
- La détection de pipeline est limitée aux 100 premiers résultats à l’aide du filtre de recherche de projet. Pour détecter d’autres pipelines, 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.
- Les référentiels ou les pipelines créés ou mis à jour après la détection et la configuration du projet font l’objet d’un suivi manuel.
- GitLab Problèmes n’est pas pris en charge.
- L’intégration du type de test JUnit est prise en charge pour GitLab. GitLab Les rapports de tests unitaires prennent en charge les rapports de test uniquement au format de rapport JUnit. Vous pouvez convertir différents types de tests en JUnit et les conserver. Pour plus d’informations, reportez-vous à la rubrique Rapports de tests unitaires et Exemples de rapports de tests unitaires.
- L’intégration de l’outil de test vous permet d’afficher DevOpsGitLab les résultats des tests pour les 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 l’expérience Catalogue de services ou Classique.