Connectez votre Jenkins instance pour détecter et suivre vos pipelines, et importez vos tâches d’orchestration pour une traçabilité de bout en bout et l’automatisation des changements.
Avant de commencer
Rôle requis : sn_devops.admin ou sn_devops.tool_owner
Installez et activez le module d’extension ServiceNow DevOps pour Jenkins. Si vous l’avez déjà installée, effectuez la mise à jour vers la dernière version. Pour obtenir des instructions, consultez Configurer Jenkins le module d’extension.
Pourquoi et quand exécuter cette tâche
Procédure
-
Créez un enregistrement d’outil pour DevOps vous connecter automatiquement à l’URL Webhook et l’obtenir Jenkins .
-
Accédez à la et créez un enregistrement.
-
Entrez un nom d’outil et renseignez les détails de l’outil.
Pour obtenir la liste de toutes les autorisations requises sur les informations d’identification pour la connexion à Jenkins, reportez-vous à la section Jenkins Autorisations dans Autorisations requises pour DevOps les outils.
-
Sélectionnez cette option Serveur MID pour un outil local qui est attaché à un Serveur MID.
La valeur Application est automatiquement définie sur DevOps REST et la valeur Aptitude est définie sur REST.
-
Cliquez sur Envoyer.
L’outil est connecté avec succès.
Une fois l’outil créé, vous êtes redirigé vers la page d’enregistrement de l’outil.
-
Si vous souhaitez contrôler l’accès à l’outil, ajoutez les groupes qui doivent avoir accès à l’outil dans le champ Géré par de l’onglet Accès .
Les tâches que les utilisateurs des groupes peuvent effectuer dépendent des rôles qui leur sont affectés.
Remarque : Seuls les groupes contenant des utilisateurs ayant DevOps des rôles peuvent être sélectionnés dans le champ Géré par .
L’option Tous les propriétaires d’applications peuvent afficher et associer des objets d’outil à des applications devient disponible à la sélection si vous choisissez de restreindre l’accès à l’outil. Cette option permet à tous les utilisateurs ayant le rôle de DevOps propriétaire de l’application d’accéder à l’outil. Si cette option est sélectionnée, ils seront en mesure d’afficher, d’associer, de détecter, d’importer des données historiques et de modifier les étapes du pipeline (le cas échéant) des objets de l’outil.
-
Cliquez sur Détecter pour détecter les tâches d’orchestration (Jenkins étapes) et les pipelines existants.
Remarque : Les tâches d’orchestration et les pipelines sont détectés pour les dossiers imbriqués au niveau spécifié dans la
sn_devops.discover.folder.depth propriété. Pour plus d’informations, consultez
Propriétés installées avec DevOps.
Les enregistrements sont ajoutés aux listes connexes correspondantes.
-
Ouvrez un enregistrement détecté à partir de la liste connexe des tâches d’orchestration et cliquez sur le lien connexe Importer pour importer des données historiques à partir de la tâche d’orchestration.
Les enregistrements d’exécution de tâches et d’étapes importés sont ajoutés aux listes connexes correspondantes.