Configurar manualmente os webhooks no Harness

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • Configure os webhooks manualmente no Harness para enviar notificações de pipeline para o DevOps Change Velocity.

    Antes de Iniciar

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

    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 Harness em Velocidade de mudança para DevOps. No registro da ferramenta, selecione Configurar manualmente.
    2. Copie a URL do Webhook e os outros valores de campo de Velocidade de mudança para DevOps detalhes de conexão do Harness.
      Nota:
      Selecione Copiar 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 a 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. Em<your instance> , insira o URL da instância da ServiceNow copiado.
      2. Selecione uma das capacidades da ferramenta {code | 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. Em<your ToolId> , insira o ID da ferramenta copiado.
        Por exemplo:

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

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

        link

      5. Adicionar "&projectId=<project_sys_id> " no 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 de Configurações de conta da sua conta do Harness.
        Por exemplo:

        link

    4. Na ferramenta Harness, selecione o pipeline e a opção Notify. Opção Notify no pipeline do Harness
    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 Harness
    7. Selecione os seguintes eventos de pipeline e selecione Continuar. Selecionar eventos para notificação de Harness
      • Término do pipeline
      • Fase com falha
      • Sucesso da fase
      • Início da fase
      • Falha na etapa
    8. Selecione o tipo de canal como Webhooke insira a URL a ser configurada (criada na etapa 3). Selecione o tipo de canal e a URL a serem configurados
    9. Selecione Concluir.