ServiceNow DevOps changer l’état de la demande dans Azure DevOps les journaux de pipeline

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Affichez l’état de la demande de changement et les conditions de politique correspondantes dans les journaux de la Azure DevOps console de pipeline chaque fois que l’état d’une demande de changement est mis à jour.

    Vous pouvez accéder aux journaux de la console dans votre Azure DevOps pipeline pour afficher l’état d’une demande de changement lorsqu’une demande de changement est créée ou lorsque l’état de la demande de changement est mis à jour. Les conditions de politique associées à l’état de la demande de changement seront également évaluées et affichées dans les journaux. Par exemple, si la politique d’automatisation avancée des demandes de DevOps changement est activée, les conditions de la politique seront évaluées et la décision correspondante prise (approbation automatique/rejet automatique/approbation manuelle) s’affichera dans les journaux.

    Changez l’état dans les journaux de la console de pipeline Azure DevOps.

    Remarque :
    changeState correspond à l’état de la demande de changement et l’état désigne l’état de l’exécution de l’étape.
    Les journaux des conditions de politique s’afficheront pour les flux de changement du système de base comme suit :
    • DevOps Politique de changement de modèle : seuls les journaux s’affichent lors de la création du changement et lorsque son état est mis à jour.
    • DevOps Politique d’automatisation minimale de demande de changement : les journaux ainsi que la décision de changement et les conditions de politique correspondant à la décision de changement sont affichés.
    • DevOps Politique d’automatisation avancée de demande de changement : les journaux ainsi que la décision de changement et les conditions de politique correspondant à la décision de changement s’affichent.
    Les entrées de politique de changement et les conditions de décision sont stockées dans la table Décisions [sys_decision_question]. Les journaux s’affichent si les champs et opérateurs suivants sont utilisés comme entrée pour les conditions de politique :
    Champs
    • code_coverage
    • commits_without_work_item
    • integration_tests_failed
    • load_tests_failed
    • regression_tests_failed
    • num_of_outages_in_last_7_days
    • num_of_current_outages
    • num_of_open_incidents
    • total_num_of_commits
    • tests_passing_percent
    • risk
    • code_security
    • validations
    Opérateurs
    • <=
    • >=
    • !=
    • =
    • <
    • >
    • ISNOTEMPTY
    • EST VIDE
    • ENTRE
    • RIEN
    • NSAMEAS (en anglais seulement)
    • IDENTIQUES
    • GT_FIELD
    • LT_FIELD
    Remarque :
    Si des champs autres que ceux du système de base sont modifiés dans une politique de changement, ces champs doivent être ajoutés manuellement au flux pour que les conditions de la politique soient évaluées.

    Si une demande de changement n’est pas créée en raison d’un problème, le motif de l’échec et l’état sont également consignés dans la console.

    Changez le motif d’échec dans les journaux de la console du pipeline ADO.

    Remarque :
    Par exemple Azure DevOps, si la réception du changement est activée, il se peut que le tout premier journal ne s’affiche pas sur la console. C’est-à-dire lorsque le changement est créé et se trouve dans l’état Nouveau.