Configurar webhooks no chicote manualmente
Configure webhooks manualmente no Harness para enviar notificações de pipeline para a Velocidade de mudança do DevOps.
Antes de Iniciar
- sn_devops.admin ou sn_devops.tool_owner em Velocidade de mudança para DevOps
- Administrador do chicote
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 de chicote em Velocidade de mudança para DevOps. No registro da ferramenta, selecione Configurar manualmente .
-
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.
-
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>
- No <your instance>, insira a URL da instância da ServiceNow copiada.
-
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>
-
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
-
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
-
Adicione "&projectId <project_sys_id>" na 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 das Configurações de conta da sua conta do Harness.
https://demoinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=ac0cdf1a1b7696107940a864gjhgbcb58&ni.nolog.token=brl1jhab63nn56&projectId=vH2s1ghNKNy6sEVSeTIK3w
-
Em sua ferramenta Harness, selecione seu pipeline e, em seguida, selecione Notificar opção.
- 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 .
- Fim do pipeline
- Fase com falha
- Fase bem-sucedida
- Início da fase
- Etapa com falha
-
Selecione o tipo de canal como Webhook E insira o URL a ser configurado (criado na etapa 3).
- Selecione Concluir.