Obtenir le numéro de demande de changement dans le pipeline Jenkins

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • Récupérez le numéro de la 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 de 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 :
        Pour un pipeline à plusieurs branches, le nom du pipeline doit être suivi du nom de la branche.
      • 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.
      • Nom de la branche (uniquement pour les pipelines à plusieurs branches)
      Remarque :
      Si vous ne fournissez pas les détails de la demande de changement en tant que paramètres d’entrée, le numéro de la demande de changement associé au pipeline et à l’étape actuels est récupéré.
      Exemple de 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 de 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 pour lequel vous récupérez le numéro de demande de changement.
    9. Sélectionnez Créer maintenant.
      Le numéro de la demande de changement associé au pipeline s’affiche en tant que sortie dans le pipeline.