Configurar webhooks no chicote manualmente

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Configure webhooks manualmente no Harness para enviar notificações de pipeline para a Velocidade de mudança do DevOps.

    Antes de Iniciar

    Função necessária:
    • sn_devops.admin ou sn_devops.tool_owner em Velocidade de mudança para DevOps
    • Administrador do chicote

    Procedimento

    1. Em Velocidade de mudança para DevOps, escolha Configurar manualmente ao configurar a instância da ferramenta para enviar dados.
      Nota:
      Você também pode acessar a configuração manual no registro da ferramenta de chicote em Velocidade de mudança para DevOps. No registro da ferramenta, selecione Configurar manualmente .
    2. Copie o. URL do webhook e os outros valores de campo de Velocidade de mudança para DevOps Detalhes da conexão do chicote.
      Nota:
      Selecione Cópia no campo apropriado para copiar o valor para a área de transferência. O rótulo do campo muda para Copiado , mas você pode copiar várias vezes.

      Tela Configurar webhooks manualmente

    3. Modifique o URL do webhook copiado para refletir os detalhes da ferramenta.

      https://<your instance>.service-now.com/api/sn_devops/v2/devops/tool/{code | plano | artefato | orquestração | teste | softwarequality? ToolId://<your ToolId>

      1. No <your instance>, insira a URL da instância da ServiceNow copiada.
      2. Selecione um dos recursos da ferramenta código | plano | artefato | orquestração | teste | softwarequality para corresponder à sua ferramenta.
        Por exemplo:

        https://demoinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=<your ToolId>

      3. No <your ToolId>, insira o ID da ferramenta copiada.
        Por exemplo:

        https://demoinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=ac0cif1a1b7696107940a864gjhgbcb58

      4. Adicione o parâmetro "&ni.nolog.token=<copied secret token>" na URL para passar o token secreto.
        Por exemplo:

        https://demoinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=ac0cdf1a1b7696107940a864gjhgbcb58&ni.nolog.token=brl1jhab63nn56

      5. Adicione "&projectId <project_sys_id>" na URL para adicionar o identificador da conta.
        Nota:
        ID do projeto ou ID da conta é o identificador exclusivo da sua conta na plataforma Harness. Copie-o das Configurações de conta da sua conta do Harness.
        Por exemplo:

        https://demoinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=ac0cdf1a1b7696107940a864gjhgbcb58&ni.nolog.token=brl1jhab63nn56&projectId=vH2s1ghNKNy6sEVSeTIK3w

    4. Em sua ferramenta Harness, selecione seu pipeline e, em seguida, selecione Notificar opção. Opção Notify no pipeline de chicote
    5. Selecione Notificações para criar um novo registro de notificação.
    6. Insira um nome para a notificação e selecione Continuar . Criar nova notificação no chicote
    7. Selecione os seguintes eventos de pipeline e selecione Continuar . Selecione eventos para Notificação de chicote
      • Fim do pipeline
      • Fase com falha
      • Fase bem-sucedida
      • Início da fase
      • Etapa com falha
    8. Selecione o tipo de canal como Webhook E insira o URL a ser configurado (criado na etapa 3). Selecione o tipo de canal e o URL a ser configurado
    9. Selecione Concluir.