Configurar webhooks em GitHub manualmente

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Configure webhooks em GitHub para enviar notificações de sincronização para a aplicação Velocidade de mudança para DevOps.

    Antes de Iniciar

    Função necessária: sn_devops.admin ou sn_devops.tool_owner em Velocidade de mudança para DevOps, GitHub admin

    Por Que e Quando Desempenhar Esta Tarefa

    Você também pode acessar a configuração manual no registro da ferramenta [ GitHub em Velocidade de mudança para DevOps.

    Procedimento

    1. Em GitHub, navegue até Configurações > Webhooks e adicione um webhook.
    2. Em Velocidade de mudança para DevOps, escolha Configurar manualmente ao configurar a instância da ferramenta para enviar dados.
      GitHub configurar manualmente
    3. Em Velocidade de mudança para DevOps, copie o campo URL do Webhook dos detalhes de conexão da instância da ServiceNow para GitHub.
      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.
      GitHub - Configurar manualmente os webhooks
    4. Modifique a URL do Webhook copiada para refletir os detalhes da ferramenta e cole a URL em GitHub.

      Por exemplo:

      https://myinstance.service-now.com/api/sn_devops/v2/devops/tool/{code | plano | artefato | orquestração | teste | softwarequality }?toolId=23410545938c71d0db5bfe686cba1036

      1. Selecione uma das capacidades da ferramenta {code | plano | artefato | orquestração | teste | softwarequality } para corresponder à sua ferramenta.
        Por exemplo:

        https://myinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=23410545938c71d0db5bfe686cba1036

      2. Copie a URL do Webhook modificado para o campo URL da Carga do novo webhook em GitHub.
    5. Em Velocidade de mudança para DevOps, copie o campo Token secreto dos detalhes de conexão da instância da ServiceNow para GitHube cole o campo Segredo do novo webhook em GitHub.
      Tabela 1. Copiar valores de campo
      Do campo Velocidade de mudança para DevOps Para o campo GitHub
      URL do Webhook (modificado) URL da carga
      Token secreto Segredo
      GitHub configurar webhooks manualmente