Notifier le motif de rejet ou d’annulation de la demande de changement au Jenkins pipeline

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Envoyez le motif de rejet ou d’annulation de la demande de changement avec le nom de l’approbateur et le numéro de la demande de changement aux Jenkins journaux du pipeline.

    Avant de commencer

    • Assurez-vous d’avoir effectué une mise à niveau vers la ServiceNow DevOps version 1.28 ou ultérieure.
    • Avoir une intégration active Jenkins .

    Rôle requis : sn_devops.admin

    Pourquoi et quand exécuter cette tâche

    Vous pouvez envoyer des commentaires ou des motifs de rejet ou d’annulation de demande de changement aux journaux de Jenkins pipeline.
    • Assurez-vous de saisir les raisons ou les commentaires appropriés lorsque vous rejetez ou annulez manuellement une demande de changement.
    • Si vous avez chargé des données de démonstration pendant la mise à niveau et que vous utilisez le flux d’automatisation des DevOps changements de démonstration ou un flux personnalisé basé sur celui-ci, une notification avec les valeurs de message par défaut est envoyée aux journaux de pipeline Jenkins.
    Remarque :
    • Le numéro de la demande de changement est également automatiquement envoyé aux journaux de pipeline (pour les Jenkins pipelines scriptés et freestyle) dès que le changement est créé.
    • L’horodatage Approver name et de l’annulation/du rejet est également automatiquement envoyé aux journaux de Jenkins pipeline.

    Procédure

    1. Pour rejeter ou annuler manuellement les demandes de changement, procédez comme suit :
      1. Accédez à la DevOps > Orchestrer > Demandes de changement de pipeline > Enregistrement de demande de changement.
      2. Ouvrez l’enregistrement de demande de changement requis.
      • À partir du menu contextuel, cliquez sur Annuler le changement. Dans le champ Annuler la demande de changement > le motif , entrez un motif approprié pour l’annulation du changement, puis cliquez sur Enregistrer.
      • Dans la liste connexe des approbateurs, fournissez vos entrées dans le champ Commentaire , cliquez avec le bouton droit sur l’enregistrement, puis cliquez sur Rejeter.
      La demande de changement est annulée/rejetée et le motif d’annulation du changement est ajouté au champ Commentaires et envoyé au journal de Jenkins pipeline.
    2. Pour envoyer des messages personnalisés (à partir de demandes de changement rejetées automatiquement) à , procédez comme Jenkinssuit :
      1. Accédez à la Concepteur de flux > Démo DevOps Flux d’automatisation des changements > Démo DevOps : politique de changement.
      2. Accédez à l’action de > Devops Create Auto Approval Record de flux secondaire de DevOps Auto Reject >DevOps Apply Change Approval Definition de décision.
      3. Modifiez le script d’entrée de l’action pour la valeur d’attribut approval.comments .
      Par défaut, les demandes de changement rejetées automatiquement stockent et envoient les champs approval.comments = 'Auto ' + state + ' via laJenkins politique de changement ' ; des variables sous forme de messages au pipeline sous forme de notifications.
    3. Dans Jenkins, accédez au pipeline (qui correspond à la demande de changement rejetée) > Sortie de la console.
      Les commentaires de rejet ou d’annulation de la demande de changement qui sont stockés dans le cadre de l’exécution de l’étape sont reflétés dans la sortie de la Jenkins console.