Intégrer Azure DevOps à Changements de vélocité DevOps — Catalogue de services
Créez, connectez, détectez et configurez votre Azure DevOps instance à l’aide de .ServiceNow Catalogue de services
Avant de commencer
Rôle requis : sn_devops.admin ou sn_devops.tool_owner
Procédure
-
Accédez à la Tout > 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.
- Dans les éléments de catalogue, sélectionnez et activez l’intégration de l’application DevOps et l’intégrationDevOps de l’outil DevOps.
- Après l’activation, sélectionnez Intégration de l’outil DevOps , puis Essayer.
-
Dans le formulaire Intégration d’outils DevOps , saisissez les détails de l’outil :
Champ Description Nom de l'outil Donnez un nom à l’intégration Azure DevOps . Intégration d'outils Sélectionnez Azure DevOps. Se connecter à une organisation ou à un projet Sélectionnez une option dans la liste. - Se connecter à une organisation : connectez-vous directement au niveau de votre Azure DevOps organisation. Tous les projets de l’organisation seront détectés et vous pourrez choisir de configurer plusieurs projets au sein de l’organisation.
- Se connecter à un projet : se connecter directement au niveau du projet.
URL de l'outil Azure DevOps URL de l’organisation (par exemple, https://dev.azure.com/<votre organisation> ou URL du Azure DevOps projet (par exemple, https://dev.azure.com/<votre organisation>/<votre projet>.
Nom d'utilisateur de l'outil Azure DevOps Nom d’utilisateur de l’instance. Mot de passe de l’outil/Jeton d’accès Jeton d’accès personnel (PAT) pour votre Azure DevOps instance. Remarque :Seul un jeton d’accès personnel est pris en charge.Lorsque vous générez un jeton d’accès personnel (PAT) pour Azure DevOps, vous devez sélectionner les champs d’application à autoriser si vous n’accordez pas l’accès complet. Consultez Azure DevOps Périmètres PAT pour DevOps.
Voulez-vous configurer le Webhook pour cet outil ? Option permettant d’activer la configuration automatique des webhooks pour Azure DevOps. Sélectionnez cette option pour l’activer. Remarque :Cette option n’est pas disponible si vous vous connectez au niveau de l’organisation. Vous pouvez configurer des webhooks à partir de la page des enregistrements d’outils.Nom d'utilisateur d'intégration Ce champ n’est disponible que lorsque l’option de configuration du webhook est sélectionnée. Saisissez le nom d’utilisateur du compte d’utilisateur d’intégration DevOps .
Mot de passe de l'utilisateur d'intégration Ce champ n’est disponible que lorsque l’option de configuration du webhook est sélectionnée. Saisissez le mot de passe du compte d’utilisateur d’intégration DevOps .
Utiliser un serveur MID Facultatif. Sélectionnez cette option Serveur MID pour un outil local qui est attaché à un Serveur MID. L’application est automatiquement définie sur DevOps REST et l’aptitude est définie sur REST. Pour obtenir la liste de toutes les autorisations requises sur les informations d’identification pour la connexion à Azure DevOps, reportez-vous à la section Azure DevOps Autorisations dans Autorisations requises pour DevOps les outils.
-
Sélectionnez Commander maintenant.
Une demande est créée. Lorsque la demande est approuvée :
- Si vous vous connectez à une organisation, l’outil est créé.
- Si vous vous connectez à un projet, l’outil est créé, connecté et les objets de projet tels que les plans, les référentiels et les pipelines sont détectés.
- Dans les éléments de DevOps catalogue, sélectionnez Application d’intégration DevOps.
- Sélectionnez Essayer.
-
Dans le formulaire d’intégration de l’application DevOps , saisissez les détails :
Créez-vous une nouvelle application ou complétez-vous une application existante ? Sélectionnez parmi les options si vous souhaitez 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 Saisissez le nom de l’outil connecté Azure DevOps . Pipelines Sélectionnez les pipelines pour lesquels vous souhaitez importer des données historiques. Référentiels de l'artefact Sélectionnez les artefacts pour lesquels vous souhaitez importer des données historiques. Référentiels d'intégration Saisissez le nom de l’outil connecté Azure DevOps . Importer depuis et Importer vers Sélectionnez les dates pour lesquelles vous souhaitez importer le pipeline et les données d’artefact. Par défaut, les 30 derniers jours sont sélectionnés. Vous pouvez choisir d’importer des données pour une durée maximale de 90 jours. Référentiels Sélectionnez les référentiels 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 des référentiels. Par défaut, les 30 derniers jours sont sélectionnés. Vous pouvez choisir d’importer des données pour une durée maximale de 90 jours. Plans d'intégration Saisissez le nom de l’outil connecté Azure DevOps . 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 de plans. Par défaut, les 30 derniers jours sont sélectionnés. Vous pouvez choisir d’importer des données pour une durée maximale de 90 jours. -
Sélectionnez Commander maintenant.
Une demande est créée. Lorsque la demande est approuvée, les plans, les référentiels, les artefacts et les objets de pipeline sont associés à l’enregistrement de l’application et les webhooks sont configurés pour le suivi en temps réel. Les données historiques sont importées pour les éléments sélectionnés. Le champ Suivre est automatiquement activé pour les plans, référentiels et pipelines importés. Pour les référentiels, l’option Suivre les modifications apportées aux fichiers est également activée automatiquement.