Intégrer JFrog à Vélocité de changement DevOps - Espace de travail
Connectez-vous à votre instance JFrog à l'aide du playbook Espace de travail de changement DevOps pour suivre les référentiels d'artefact publiés dans JFrog.
Avant de commencer
Effectuez les tâches spécifiées dans la rubrique Premiers pas avec Vélocité de changement DevOps.
Installez le module d’extension JFrog (x_snc_jfrog) à partir de pour activer l’authentification par jeton de support et l’intégration à l’application ServiceNow® Store JFrog AppTrust. Pour plus d'informations, consultez Intégration à l’application JFrog AppTrust.
Rôle requis : sn_devops.admin ou sn_devops.tool_owner
Procédure
-
Accédez à la Espaces de travail > Espace de travail de changement DevOps et utilisez l’une des options suivantes pour ouvrir le playbook à intégrer JFrog.
Option Étapes Page d'accueil - Sélectionnez le widget Connecter l'outil.
- Dans le modal Se connecter à un outil, sélectionnez JFrog dans la catégorie Artefact.
Module Applications - Sélectionnez Applications (
).
- Sélectionnez une application existante ou créez-en une. Pour créer une application, consultez Créer une application - Classique.
- Dans le volet Actions recommandées, sélectionnez la carte Connecter un outil.
- Dans le modal Se connecter à un outil, sélectionnez JFrog dans la catégorie Artefact.
Module Outils - Sélectionnez Outils (
).
- Dans la liste Aptitude, sélectionnez Artefact.
- Sélectionnez Connecter un outil.
- Dans le modal Se connecter à un outil, sélectionnez JFrog.
-
Spécifiez un nom pour l'outil dans le champ Nom de l'outil, puis sélectionnez Suivant.
-
Dans la page d'activité du playbook de saisie des détails de l'instance JFrog :
- Entrez l'URL de votre instance JFrog.
- Sélectionnez le type d’informations d’identification en tant qu’authentification de base ou jeton de porteur.
-
En fonction du type d’informations d’identification, effectuez l’une des actions suivantes :
- Pour l’authentification de base, sélectionnez les informations d’identification de connexion de l’utilisateur principal.
- Pour Jeton de porteur, sélectionnez le jeton de porteur associé au projet.Remarque :Le jeton porteur peut être généré à partir de la page Intégrations AppTrust de votre outil JFrog. Pour plus d'informations, consultez Intégration à l’application JFrog AppTrust.
- Facultatif :
Si votre instance JFrog est connectée à un serveur MID, sélectionnez l'option Serveur MID et saisissez les détails correspondants.
Un serveur MID est nécessaire si votre instance d'outil est hébergée sur site. Pour plus d'informations sur le serveur MID, consultez Sélection de Serveur MID.
- Sélectionnez Connexion.
-
Les vérifications d’autorisation sont exécutées en fonction du type d’informations d’identification et des informations d’identification que vous avez saisies.
Les autorisations requises et les autorisations disponibles s'affichent. Si vous souhaitez saisir des informations d'identification disposant de meilleures autorisations, sélectionnez Saisir à nouveau les informations d'identification. Les informations d'identification que vous avez spécifiées doivent disposer du rôle Administrer la plateforme dans JFrog pour la découverte et l'importation fluides des objets d'outil. Il s'agit d'une limitation de JFrog. Pour obtenir des informations détaillées sur toutes les autorisations requises, consultez la section relative aux autorisations Jira dans Autorisations requises pour les outils DevOps.Vous pouvez continuer avec la connexion de l'outil même si vous ne disposez pas de toutes les autorisations requises.Remarque :si les informations d'identification de votre outil ont changé, vous devez les mettre à jour dans votre instance ServiceNow. Pour plus d'informations, consultez Mettre à jour les informations d'identification d'outils tiers dans Vélocité de changement DevOps.
- Sélectionnez Suivant.
-
Spécifiez l'accès à l'outil.
- Si vous souhaitez contrôler l'accès à l'outil, ajoutez les groupes qui doivent y avoir accès dans le champ Maintenu par.Les tâches que ces utilisateurs des groupes peuvent effectuer dépendent du rôle qui leur est affecté.
- Rôle Propriétaire de l'outil DevOps : peut afficher et modifier l'outil.
- Rôle Propriétaire de l'application DevOps : peut afficher l'outil, associer, détecter et importer des données historiques et modifier les étapes du pipeline (le cas échéant) des objets de l'outil (tels que les plans, les référentiels et les pipelines).
- Rôle Administrateur DevOps : peut modifier tous les outils.
- Autres rôles DevOps : peuvent afficher l'outil.
Remarque :Si vous ne sélectionnez pas de groupe et ignorez cette étape, tous les utilisateurs disposant du rôle Propriétaire de l'outil DevOps seront en mesure de modifier l'outil. - Si vous choisissez de contrôler l'accès à l'outil, l'option Tous les propriétaires d'applications peuvent visualiser et associer des objets d'outil aux applications peut être sélectionnée.
Cette option permet à tous les utilisateurs disposant du rôle Propriétaire de l'application DevOps d'accéder à l'outil. Si cette option est sélectionnée, ils seront en mesure d'afficher, d'associer, de détecter et d'importer des données historiques et pourront également modifier les étapes du pipeline (le cas échéant) des objets de l'outil.
- Sélectionnez Affecter.
- Si vous souhaitez contrôler l'accès à l'outil, ajoutez les groupes qui doivent y avoir accès dans le champ Maintenu par.
- Dans la page Résumé, sélectionnez Afficher l'enregistrement de l'outil pour examiner les détails de l'instance connectée.
Résultats
Vous avez intégré avec succès votre outil JFrog à Vélocité de changement DevOps.