Configurar manualmente os webhooks no Harness
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
-
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.
-
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.
-
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>
- Em<your instance> , insira o URL da instância da ServiceNow copiado.
-
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>
-
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
-
Adicione "&ni.nolog.token=<copied secret token> " no URL para passar o token secreto.
Por exemplo:
link
-
Adicionar "&projectId=<project_sys_id> " no URL para adicionar o identificador da conta.
Nota:Por exemplo: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.
link
-
Na ferramenta Harness, selecione o pipeline e a opção Notify.
- Selecione +Notificações para criar um novo registro de notificação.
-
Insira um nome para a notificação e selecione Continuar.
-
Selecione os seguintes eventos de pipeline e selecione Continuar.
- Término do pipeline
- Fase com falha
- Sucesso da fase
- Início da fase
- Falha na etapa
-
Selecione o tipo de canal como Webhooke insira a URL a ser configurada (criada na etapa 3).
- Selecione Concluir.