Intégrer Jenkins à Vélocité de changement DevOps - Espace de travail

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 5 minutes de lecture
  • Connectez-vous à votre instance Jenkins à l'aide du playbook Espace de travail de changement DevOps pour détecter les pipelines.

    Avant de commencer

    Effectuez les tâches spécifiées dans la rubrique Premiers pas avec Vélocité de changement DevOps.

    Installez et activez le module d'extension ServiceNow DevOps pour Jenkins. Si vous l'avez déjà installé, effectuez la mise à jour vers la dernière version. Pour obtenir des instructions, consultez Configurer le module d'extension Jenkins.

    Rôle requis : sn_devops.admin ou sn_devops.tool_owner

    Procédure

    1. Accédez à la Espaces de travail > Espace de travail de changement DevOps et utilisez l’une des options suivantes pour ouvrir l’option playbook to onboard Jenkins.
      Vous pouvez connecter un outil à partir d'une application si vous savez également quels pipelines spécifiques doivent être associés et suivis sous cette application pour rationaliser la configuration. De cette façon, vous pouvez également facilement associer et importer des données à partir de Jenkins.
      OptionÉtapes
      Page d'accueil
      1. Sélectionnez Connecter un outil.
      2. Dans le modal Se connecter à un outil, sélectionnez l'outil dans la catégorie appropriée. Par exemple, si vous souhaitez vous connecter à Jenkins en tant qu'outil d'orchestration, vous devez sélectionner Jenkins dans la catégorie Orchestration.
      Module Applications
      1. Sélectionnez Applications ( icône Applications.) dans la barre de navigation principale.
      2. Sélectionnez une application existante ou créez-en une. Pour créer une application, consultez Créer une application - Espace de travail.
      3. Dans le volet Actions recommandées, sélectionnez la carte Connecter un outil.
      4. Dans le modal Se connecter à un outil, sélectionnez l'outil dans la catégorie appropriée. Par exemple, si vous souhaitez vous connecter à Jenkins en tant qu'outil d'orchestration, vous devez sélectionner Jenkins dans la catégorie Orchestration.
      Module Outils
      1. Sélectionnez Outils ( icône Outils.) dans la barre de navigation principale.
      2. Dans la liste Aptitude, sélectionnez la catégorie appropriée. Par exemple, si vous souhaitez vous connecter à Jenkins en tant qu'outil d'orchestration, sélectionnez la catégorie Orchestration.
      3. Sélectionnez Connecter un outil.
      4. Dans le modal Se connecter à un outil, sélectionnez Jenkins.
      Important :
      si vous souhaitez détecter et suivre des objets d'outil tels que des pipelines lors de la connexion à l'outil, vous devez connecter votre outil à partir du module Application.
    2. Dans le champ Nom de l'outil, saisissez un nom pour l'outil.

      Écran Se connecter à l'outil Jenkins

    3. Dans la page d'activité du playbook Enter Jenkins instance details (Saisir les détails de l'instance Jenkins) :
      1. Saisissez l'URL de votre instance Jenkins.
      2. Saisissez les informations d'identification de connexion (mot de passe, jeton d'accès ou jeton d'API) de l'instance Jenkins.
      3. Si votre instance Jenkins 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.
    4. Sélectionnez Connexion.

      Se connecter à l'outil Jenkins - Écran de saisie des détails de l'instance

    5. Des vérifications d'autorisation sont exécutées sur les 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. Pour obtenir des informations détaillées sur toutes les autorisations requises, consultez la section relative aux autorisations Jenkins 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.

      Se connecter à l'outil Jenkins - Écran de vérification des autorisations

    6. Sélectionnez Suivant.
    7. Spécifiez l'accès à l'outil.
      1. 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.
      2. 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.

      3. Sélectionnez Affecter.

      Spécifier l'accès à l'outil

    8. Installez le module d'extension ServiceNow DevOps pour Jenkins.

      Pour plus d'informations sur l'extension, consultez Configurer le module d'extension Jenkins.

      Installez le module d'extension Jenkins.

    9. Sélectionnez Configurer pour configurer automatiquement ServiceNow DevOps Configuration (Configuration de ServiceNow DevOps) dans votre instance Jenkins.
      Important :
      • Vous devez d'abord installer et activer le module d'extension ServiceNow DevOps pour Jenkins. Si vous l'avez déjà installé, effectuez la mise à jour vers la dernière version. Pour obtenir des instructions, consultez Configurer le module d'extension Jenkins.

      • Pour configurer automatiquement les webhooks, un accès administrateur Jenkins est requis.
      • Si vous choisissez de configurer automatiquement cet outil, la configuration existante de ServiceNow DevOps Configuration (Configuration de ServiceNow DevOps) dans Jenkins est remplacée.
      • Vous pouvez ajouter un total de dix configurations ServiceNow.

      Configurez automatiquement des webhooks.

      Figure 1. Configurer automatiquement ServiceNow DevOps Configuration (Configuration de ServiceNow DevOps) dans Jenkins
      Configure automatiquement la configuration ServiceNow DevOps dans Jenkins

      Pour configurer manuellement des webhooks dans Jenkins, consultez Configurer manuellement des webhooks pour Jenkins.

      Vous pouvez également activer l'interrogation nocturne pour récupérer les données des pipelines suivis en sélectionnant l'option de propriété Enable Polling (Activer l'interrogation) dans le module Administration. Consultez Propriétés du Vélocité de changement DevOps.

      Important :
      • Si vous vous connectez à partir de la page d'accueil ou du module Outils, la connexion est terminée et vous êtes redirigé vers la page Résumé.
      • Si vous vous connectez à partir du module Applications, les pipelines disponibles dans votre instance sont détectés. Vous pouvez en suivre et en importer des données historiques.
    10. Sélectionnez les pipelines que vous souhaitez suivre à partir de l'activité du playbook Sélectionner des pipelines.
      Pour chaque pipeline sélectionné, toutes les étapes sont importées pour la dernière exécution réussie.

      Sélectionnez les pipelines à suivre.

    11. Facultatif : Dans l'activité Assign services to pipeline steps (Affecter des services aux étapes du pipeline), spécifiez le type d'étape et le service pour chaque étape du pipeline.

      Affectez des services à des pipelines dans Jenkins.

      L'exécution de cette étape dans le cadre de l'intégration de l'outil permet aux tableaux de bord Analyses DevOps d'afficher immédiatement les données plus significatives.

    12. Si vous souhaitez importer des données de pipeline, sélectionnez la plage de dates, puis Soumettre.
    13. Dans la page Résumé, sélectionnez Afficher l'enregistrement de l'outil pour examiner les détails de l'outil Jenkins connecté.

      Page Résumé.

      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.

    Résultats

    Vous avez intégré avec succès votre outil Jenkins à Vélocité de changement DevOps.