Modéliser un pipeline Jenkins dans DevOps

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 4 minutes de lecture
  • Modélisez un pipeline Jenkins en mappant le pipeline à une application, puis les étapes du pipeline DevOps aux étapes Jenkins.

    Avant de commencer

    Un module d'extension Jenkins pour ServiceNow DevOps est fourni pour activer l'accélération du changement afin que votre outil d'orchestration puisse communiquer avec ServiceNow DevOps et contrôler certains aspects des exécutions de pipelines.

    Installez le module d'extension à partir de Jenkins Marketplace. Accédez à Gérer Jenkins > Configuration système > Modules d'extension dans votre instance Jenkins. Recherchez le module d'extension ServiceNow DevOps et sélectionnez-le, puis sélectionnez Installer.

    Assurez-vous que votre outil Jenkins est connecté et configuré. Pour plus d'informations, consultez Intégrer Jenkins à Vélocité de changement DevOps - Espace de travail.

    Rôle requis : sn_devops.admin

    Pourquoi et quand exécuter cette tâche

    Les pipelines scriptés (Jenkinsfile) et les tâches Freestyle sont pris en charge.

    Pour les étapes Jenkinsfile, les étapes de pipeline sont créées, mappées et associées aux tâches d'orchestration automatiquement et non manuellement.

    Procédure

    1. Mappez votre pipeline à une application dans DevOps.
      1. Accédez à la DevOps > Applications et pipelines > Applications et ouvrez l’enregistrement d’application à associer au pipeline.
      2. Dans la liste connexe Pipelines, cliquez sur Modifier... pour sélectionner un pipeline à associer à l'application ou cliquez sur Nouveau pour créer le pipeline.
        Pour un nouveau pipeline, renseignez le champ Pipeline d'orchestration en utilisant le nom de projet complet spécifié dans Jenkins.
        Remarque :
        lors de l'association d'un pipeline à une application, les étapes du pipeline sont également récupérées pendant l'importation.
      3. Cliquez sur Envoyer.
    2. Ouvrez à nouveau l'enregistrement de pipeline et cochez la case Suivre afin que les événements du pipeline soient reçus.
      Remarque :
      vous devez cocher la case Suivre pour intégrer le pipeline à DevOps.
    3. Créez automatiquement ou manuellement des étapes DevOps à mapper à chaque étape de pipeline Jenkins afin de créer une tâche d'orchestration.
      • Pour les pipelines déclaratifs ou scriptés, exécutez votre pipeline Jenkins pour créer et mapper automatiquement les étapes de pipeline dans DevOps.

        Les étapes de pipeline sont automatiquement créées, mappées et associées lorsque DevOps reçoit des notifications d'étape de votre pipeline Jenkins pendant l'exécution.

      • Pour les tâches Freestyle, créez et mappez manuellement chaque étape de pipeline à une tâche du pipeline Jenkins.

        Dans la liste connexe Étapes, cliquez sur Nouveau pour créer une étape DevOps pour chaque étape de pipeline Jenkins (champ Étape d'orchestration).

        Remarque :
        la valeur du champ Étape d'orchestration de chaque étape est sensible à la casse et doit correspondre au nom d'origine de l'étape de pipeline Jenkins correspondante.
        Nom Nom de l'étape du pipeline.
        Pipeline Pipeline dans lequel l'étape est configurée.
        Type Type d'étape du pipeline.
        • Construire et tester
        • Test
        • Déployer
        • Déployer et tester
        • Manuel
        • Déploiement produit
        Ordre

        Ordre dans lequel les étapes sont exécutées.

        Remarque :
        l'ordre des étapes détermine l'ordre des cartes dans l'interface utilisateur du pipeline.

        L'ordre des cartes dans l'interface utilisateur du pipeline suit l'exécution des tâches.

        Étape d'orchestration

        Nom de l'étape du pipeline Jenkins (sensible à la casse).

        Remarque :
        pour associer les étapes aux étapes de pipeline Jenkins, vous devez configurer le champ Étape d'orchestration.
        Service d'entreprise Service de configuration qui s'applique à l'étape.

        Une fois les tâches d'orchestration créées, associez chaque tâche d'orchestration de la liste connexe Tâches d'orchestration à une étape de pipeline DevOps.

    4. Facultatif : Activez le contrôle du changement automatiquement ou manuellement en fonction du type de pipeline.
      • Pour les pipelines déclaratifs ou scriptés, si vous avez utilisé le script snDevOpsChange dans votre pipeline, exécutez votre pipeline Jenkins pour activer automatiquement le contrôle du changement. Vous pouvez également activer le contrôle du changement manuellement en suivant les étapes indiquées pour les tâches Freestyle.
      • Pour les tâches Freestyle, cochez la case Contrôle du changement dans une étape pour activer l'accélération du changement et les champs de configuration correspondants.
        Remarque :
        l'application Gestion des changements ServiceNow doit être installée pour l'accélération du changement.
        Reçu de changement

        Sélectionnez cette option pour activer le reçu de changement pour l'étape afin que le pipeline ne s'interrompe pas lors de la création d'une demande de changement.

        Toutes les données du pipeline sont incluses dans le changement, mais l'approbation n'est pas requise pour la reprise du pipeline.

        Groupe d'approbation des changements

        Groupe d'approbation de la demande de changement.

        Le groupe d'approbation de changement devient le Groupe d'affectation dans la demande de changement DevOps.

        Remarque :
        assurez-vous que le groupe sélectionné compte des membres et un gestionnaire de groupe afin que le champ Approbateur ne soit pas vide.
        Type de changement Type de demande de changement à créer.
        • Normal (par défaut)
        • Standard
        • Urgence
        Modèle de changement Modèle de changement pour la demande de changement. Pour plus d'informations, consultez Modèles de changement DevOps.

        Modèle

        Remarque :
        ce champ est affiché uniquement si Type de changement est défini sur Normal ou Urgence.

        Liste des modèles à utiliser pour remplir automatiquement les champs pour les demandes de changement Normal ou Urgence.

        Sélectionnez un modèle ou créez-en un.

        Modèle de changement standard

        Remarque :
        ce champ est affiché uniquement si Type de changement est défini sur Standard.
        Liste des modèles de changement standard à utiliser pour les demandes de changement standard.
        Remarque :
        ce champ est obligatoire pour le type de changement Standard.
        Modifier les branches contrôlées

        (Multibranche uniquement) Liste des branches séparées par des virgules qui sont sous contrôle de changement. Les caractères génériques sont pris en charge.

    Exemple

    Figure 1. Application DevOps
    Pipeline DevOps
    Figure 2. Pipeline DevOps
    Étapes du pipeline DevOps
    Figure 3. Étape du pipeline DevOps
    Étapes du pipeline DevOps