ServiceNow DevOps estado da solicitação de mudança em Azure DevOps logs de pipeline

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Exiba o estado da solicitação de mudança e as condições de política correspondentes nos logs do console do pipeline Azure DevOps sempre que o estado de uma solicitação de mudança for atualizado.

    Você pode navegar até os logs do console no pipeline Azure DevOps para exibir o estado de uma solicitação de mudança quando uma solicitação de mudança é criada ou quando o estado da solicitação de mudança é atualizado. As condições de política associadas ao estado da solicitação de mudança também serão avaliadas e exibidas nos logs. Por exemplo, se a DevOps Política de automação avançada de solicitação de mudança estiver ativada, as condições da política serão avaliadas e a decisão correspondente tomada (aprovação automática/rejeição automática/aprovação manual) será exibida nos logs.

    Mude o estado nos logs do console de pipeline do Azure DevOps.

    Nota:
    changeState é o estado da solicitação de mudança e status é o status da execução da etapa.
    Os logs das condições de política serão exibidos para os fluxos de mudança do sistema de base da seguinte forma:
    • DevOps Política de mudança do modelo: somente os logs serão exibidos na criação da mudança e quando o estado da mudança for atualizado.
    • DevOps Política de automação mínima de solicitação de mudança: os logs junto com a decisão de mudança e as condições de política correspondentes à decisão de mudança serão exibidos.
    • DevOps Política de automação avançada de solicitação de mudança: os logs junto com a decisão de mudança e as condições de política correspondentes à decisão de mudança serão exibidos.
    A entrada da política de mudança e as condições de decisão são armazenadas na tabela Decisões [sys_decision_question]. Os logs serão exibidos se os seguintes campos e operadores forem usados como entrada para as condições da política:
    Campos
    • 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
    • risco
    • code_security
    • confirmações
    Operadores
    • <=
    • >=
    • !=
    • =
    • <
    • >
    • ISNOTEMPTY
    • ISEMPTY
    • ENTRE
    • ANYTHING
    • NSAMEAS
    • SAMEAS
    • GT_FIELD
    • LT_FIELD
    Nota:
    Se algum campo for modificado em uma política de mudança diferente dos campos do sistema de base, esses campos deverão ser adicionados manualmente ao fluxo para que as condições da política sejam avaliadas.

    Se uma solicitação de mudança não for criada devido a algum problema, o motivo da falha e o estado também serão registrados no console.

    Motivo da falha de mudança nos logs do console de pipeline do ADO.

    Nota:
    Para Azure DevOps, se o recibo de mudança estiver habilitado, o primeiro log poderá não ser exibido no console. Ou seja, quando a mudança é criada e está no estado Novo.