Intégrer GitLab à Vélocité de changement DevOps — Catalogue de services
Créez, connectez, détectez et configurez votre GitLab instance à l’aide du ServiceNow Catalogue de services.
Avant de commencer
Rôle requis : sn_devops.admin ou sn_devops.tool_owner
Procédure
-
Accédez à la Tous > Catalogue de services > Définitions de catalogues > Gérer les éléments et recherchez DevOps.
Remarque :Vous pouvez également accéder au catalogue de services à partir de ou du portail de Centre des employés services.
- Parmi les éléments de catalogue, sélectionnez et activez DevOps DevOpsApp Onboarding et DevOps Tool Onboarding.
- Après l’activation, sélectionnez Intégration de l’outil DevOps , puis Essayer.
-
Dans le formulaire Intégration de l’outil DevOps , saisissez les détails de l’outil :
Champ Description Nom de l'outil Nom de votre GitLab intégration. Intégration d'outils Sélectionnez GitLab. URL de l'outil URL de votre GitLab instance. Type d'informations d'identification Sélectionnez Authentification de base ou OAuth, en fonction des informations d’identification que vous utilisez. - Pour l’authentification de base, entrez le nom d’utilisateur et le mot de passe ou le jeton d’accès.
- Pour OAuth, saisissez les informations d’identification.
Mot de passe de l’outil/Jeton d’accès/Clé de l’API GitLab mot de passe ou jeton d’accès. Utiliser MidServer Facultatif. Sélectionnez Serveur MID pour un outil sur site attaché à un serveur MID. L’application est automatiquement définie sur DevOps REST. Pour obtenir la liste de toutes les autorisations requises sur les informations d’identification pour la connexion à GitLab, consultez GitLab Autorisations dans Autorisations requises pour les DevOps outils.
-
Sélectionnez Commander maintenant.
Une demande a été créée. Lorsque la demande est approuvée, l’outil est créé, connecté et détecté.
- Dans les éléments de DevOps catalogue, sélectionnez Intégration de l’application DevOps.
-
Dans le formulaire Intégration de DevOps l’application, saisissez les détails :
Créez-vous une nouvelle application ou complétez-vous une application existante ? Sélectionnez parmi les options s’il faut créer une nouvelle application ou utiliser une application existante. Application Saisissez le nom de l’application que vous créez ou utilisez. Pipelines d'intégration À laisser vide. Référentiels d'intégration Entrez le nom de l’outil connecté GitLab . Référentiels Sélectionnez les référentiels pour lesquels vous souhaitez configurer des webhooks et importer des données d’historique. Importer depuis et Importer vers Sélectionnez les dates pour lesquelles vous souhaitez importer les données. Par défaut, les 30 derniers jours sont sélectionnés. Vous pouvez choisir d’importer des données pour une période maximale de 90 jours. Voulez-vous configurer le Webhook pour l'outil ? Cochez cette case si vous souhaitez configurer des webhooks pour les référentiels sélectionnés. Plans d'intégration Entrez le nom de l’outil connecté GitLab . Plans Sélectionnez les plans pour lesquels vous souhaitez importer des données historiques. Importer depuis et Importer vers Sélectionnez les dates pour lesquelles vous souhaitez importer les données du plan. Par défaut, les 30 derniers jours sont sélectionnés. Vous pouvez choisir d’importer des données pour une période maximale de 90 jours. -
Sélectionnez Commander maintenant.
Une demande a été créée. Lorsque la demande est approuvée, les objets de plan et de référentiel sont associés à l’enregistrement d’application, et des webhooks sont configurés pour le suivi en temps réel. Les données historiques sont importées pour les plans et référentiels sélectionnés. Le champ Suivi est automatiquement activé pour les référentiels importés.