Mettre à jour les détails de la demande de changement dans le pipeline Jenkins

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Mettez à jour les détails de la demande de changement associés à un pipeline Jenkins en y exécutant le script snDevOpsUpdateChangeInfo.

    Avant de commencer

    Rôle requis : administrateur Jenkins

    Pourquoi et quand exécuter cette tâche

    Lorsque vous mettez à jour le paramètre d'état dans une demande de changement, seules les transitions suivantes sont prises en charge :
    • annuler : l'état de la demande de changement doit correspondre à implémenter pour passer à l'état annuler. Le motif est une entrée obligatoire pour mettre à jour l'état sur annulé.
    • fermé : l'état de la demande de changement doit correspondre à implémenter ou post-implémenter pour passer à l'état fermer. close_code et close_notes sont des entrées obligatoires pour mettre à jour l'état sur fermé.

    Spécifiez l'état de la demande de changement en tant que valeur entière :

    • 4 - annuler (valeur définie dans la propriété sn_devops.change_request.cancel_state)
    • 3 - fermé (valeur définie dans la propriété sn_devops.change_request.closed_state)

    Lorsque vous mettez à jour un champ de choix, vous devez spécifier une valeur de choix valide disponible dans la liste de choix correspondante. Par exemple, les valeurs de la liste de choix pour le champ Code de fermeture sont succès, successful_issues et échec. Valeurs de choix pour le champ Code de fermeture

    Procédure

    1. Dans votre tableau de bord Jenkins, ouvrez le pipeline pour lequel vous souhaitez mettre à jour les détails de la demande de changement.
    2. Accédez à Configurer > Pipeline. Section de script de pipeline dans Jenkins
    3. Dans la section Script de pipeline, mettez à jour le script snDevOpsUpdateChangeInfo avec les paramètres d'entrée suivants :
      • Numéro de la demande de changement dont les détails doivent être mis à jour.
      • Les détails de la demande de changement doivent être mis à jour en tant que paires clé:valeur.
      { "short_description": "Test description", "priority": "1", "start_date": "2021-02-05 08:00:00", 
      "end_date": "2022-04-05 08:00:00", "justification": "test justification", "description": "test description", 
      "cab_required": <true/false>, "comments": "This update for work notes is from jenkins file", "work_notes": "test work notes", 
      "assignment_group": "<SYS_ID>", "state":"<STATE_CODE>", "close_code":"<successful/successful_issues/unsuccessful>", "reason":"<As per Choice List>" 
    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 mettez à jour les détails de la demande de changement.
    9. Sélectionnez Créer maintenant.
      Les détails de la demande de changement spécifiés à l'étape 3 seront mis à jour pour le pipeline.