Notificar o motivo da rejeição ou cancelamento da solicitação de mudança para o pipeline Jenkins

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Envie o motivo da rejeição ou cancelamento da solicitação de mudança junto com o nome do aprovador e o número da solicitação de mudança para Jenkins logs de pipeline.

    Antes de Iniciar

    • Certifique-se de ter atualizado para ServiceNow DevOps versão 1.28 ou posterior.
    • Tenha uma integração Jenkins ativa.

    Função necessária: sn_devops.admin

    Por Que e Quando Desempenhar Esta Tarefa

    Você pode enviar motivos ou comentários para rejeição ou cancelamento de solicitação de mudança para os logs de pipeline Jenkins.
    • Certifique-se de inserir os motivos ou comentários apropriados ao rejeitar ou cancelar uma solicitação de mudança manualmente.
    • Se você tiver carregado dados de demonstração durante o upgrade e estiver usando o fluxo DevOps Demo Change Automation ou um fluxo personalizado baseado nele, uma notificação com valores de mensagem padrão será enviada para os logs de pipeline do Jenkins.
    Nota:
    • O número da solicitação de mudança também é enviado automaticamente para os logs de pipeline Jenkins (para pipelines com script e de estilo livre) assim que a mudança é criada.
    • O Approver name e o carimbo de data/hora do cancelamento/rejeição também são enviados automaticamente para os logs de pipeline Jenkins.

    Procedimento

    1. Para rejeitar ou cancelar manualmente as solicitações de mudança, siga estas etapas:
      1. Navegar até DevOps > Orquestrar > Solicitações de Mudança de Pipeline > Registro de solicitação de mudança.
      2. Abra o registro de Solicitação de Mudança necessário.
      • No menu de contexto, clique em Cancelar Mudança. No Cancelar solicitação de mudança > Motivo campo, insira um motivo apropriado para cancelar a mudança e clique em Salvar.
      • Na lista relacionada de Aprovadores, forneça suas entradas no campo Comentário, clique com o botão direito do mouse no registro e clique em Rejeitar.
      A solicitação de mudança é cancelada/rejeitada e o motivo do cancelamento da mudança é adicionado ao campo Comentários e enviado para o log do pipeline Jenkins.
    2. Para enviar mensagens personalizadas (de solicitações de mudança rejeitadas automaticamente) para Jenkins, siga estas etapas:
      1. Navegar até Flow Designer > Fluxo de automação de mudança de demonstração de DevOps > Política de mudança de demonstração de DevOps.
      2. Navegue até a decisão DevOps Auto Reject > subfluxoDevOps Apply Change Approval Definition > ação Devops Create Auto Approval Record.
      3. Modifique o script de entrada da ação para o valor do atributo approval.comments.
      Por padrão, as solicitações de mudança rejeitadas automaticamente armazenam e enviam o approval.comments = 'Auto ' + state + ' via Change Policy'; variáveis como mensagens para o pipeline Jenkins como notificações.
    3. Em Jenkins, navegue até o pipeline (que corresponde à solicitação de mudança rejeitada) e selecione Saída do console.
      Os comentários de rejeição ou cancelamento da solicitação de mudança que são armazenados como parte da execução da etapa são refletidos na saída do console Jenkins.