Obtenir le numéro d'une demande de changement dans le pipeline Jenkins

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Récupérez le numéro d'une demande de changement dans un pipeline Jenkins en fonction des détails d'un changement spécifique en exécutant le script snDevOpsGetChangeNumber.

    Avant de commencer

    Rôle requis : administrateur Jenkins

    Procédure

    1. Dans votre tableau de bord Jenkins, ouvrez le pipeline pour lequel vous souhaitez récupérer le numéro d'une demande de changement.
    2. Accédez à Configurer > Pipeline.
    3. Dans la section Script de pipeline, mettez à jour le script snDevOpsGetChangeNumber avec les paramètres d'entrée suivants :
      • Nom du pipeline
        Remarque :
        dans le cas d'un pipeline à plusieurs branches, le nom du pipeline doit être suivi du nom de la branche comme suffixe.
      • Numéro de la version
      • Nom de l'étape
        Remarque :
        pour une étape imbriquée, le nom de l'étape doit être précédé du nom de l'étape parente comme préfixe.
      • Nom de la branche (uniquement pour le pipeline multibranche)
      Remarque :
      si vous ne fournissez pas les détails de la demande de changement comme paramètres d'entrée, le numéro de demande de changement associé au pipeline et à l'étape actuels sera récupéré.
      Exemple d'un pipeline à plusieurs branches :
      snDevOpsGetChangeNumber (changeDetails: """{ "pipeline_name": "github_multi_branch_pipeline/scratch/release", "build_number": "${env.BUILD_NUMBER}", "stage_name": "Prod/Deploy", "branch_name": "scratch/release" }""");
      Exemple d'un pipeline Jenkins :
      snDevOpsGetChangeNumber (changeDetails: """{ "pipeline_name": "github_pipeline", "build_number": "${env.BUILD_NUMBER}", "stage_name": "Prod/Deploy" }""");
    4. Enregistrez le script.
    5. Accédez à DevOps > Orchestrer > Demandes de changement de pipeline.
    6. Sélectionnez l'enregistrement de changement associé au pipeline.
    7. Approuvez la demande de changement en sélectionnant Approuvé dans le champ État.
    8. Dans Jenkins, ouvrez le pipeline dont vous récupérez le numéro d'une demande de changement.
    9. Sélectionnez Build Now (Créer maintenant).
      Le numéro de la demande de changement associée au pipeline s'affiche en tant que sortie dans le pipeline.