Sobre webhooks globais
Você pode usar webhooks globais para notificar um servidor web externo quando os eventos ocorrerem dentro de sua empresa. Você pode configurar o servidor para receber a carga do webhook e, em seguida, executar um aplicativo ou código que monitora, responde ou aplica regras para gestão de usuários e organizações para a sua empresa. Para obter mais informações, confira "Webhooks".
Por exemplo, você pode configurar o GitHub.com para enviar um webhook quando alguém criar, excluir ou modificar um repositório ou uma organização na sua empresa. Você pode configurar o servidor para executar automaticamente uma tarefa depois de receber o webhook.
Use também a APIs para gerenciar webhooks globais. Para obter uma lista completa de ações, confira "Administração do GitHub Enterprise".
Adicionar um webhook global
-
No canto superior direito do GitHub.com, clique na foto do seu perfil e em Suas empresas.
-
Na lista de empresas, clique na empresa que você deseja visualizar.
-
Na barra lateral da conta corporativa, clique em Configurações. 1. Em " Configurações", clique em Ganchos.
-
Clique em Adicionar webhook.
-
Digite a URL em que você gostaria de receber cargas.
-
Opcionalmente, use o menu suspenso Tipo de conteúdo e clique em um formato de conteúdo.
-
Opcionalmente, no campo Segredo, digite uma cadeia de caracteres a ser usada como uma chave
secret
. -
Opcionalmente, se a URL de conteúdo for HTTPS e você não quiser que o GitHub Enterprise Server para verificar os certificados SSL ao fornecer o conteúdo, selecione Desabilitar a verificação SSL. Leia as informações sobre a verificação SSL e clique em Entendi que meus webhooks podem não estar seguros.
Aviso: a verificação SSL ajuda a garantir que o conteúdo do gancho seja entregue com segurança. Não é recomendável desabilitar a verificação SSL.
-
Decida se você quer que o webhook seja acionado para todos os eventos ou somente para determinados eventos.
- Para cada evento, selecione Enviar-me tudo.
- Para escolher eventos específicos, selecione Deixe-me selecionar eventos individuais.
-
Se você escolher eventos individuais, selecione os eventos que acionarão o webhook.
-
Confirme se Ativo está selecionado.
-
Clique em Adicionar webhook.
Editar um webhook global
-
No canto superior direito do GitHub.com, clique na foto do seu perfil e em Suas empresas.
-
Na lista de empresas, clique na empresa que você deseja visualizar.
-
Na barra lateral da conta corporativa, clique em Configurações. 1. Em " Configurações", clique em Ganchos.
-
Ao lado do webhook que deseja editar, clique em Editar.
-
Atualize as configurações do webhook.
-
Clique em Atualizar webhook.
Excluir um webhook global
-
No canto superior direito do GitHub.com, clique na foto do seu perfil e em Suas empresas.
-
Na lista de empresas, clique na empresa que você deseja visualizar.
-
Na barra lateral da conta corporativa, clique em Configurações. 1. Em " Configurações", clique em Ganchos.
-
Ao lado do webhook que deseja excluir, clique em Excluir.
-
Leia as informações sobre como excluir um webhook e clique em Sim, excluir webhook.
Exibir respostas e entregas recentes
-
No canto superior direito do GitHub.com, clique na foto do seu perfil e em Suas empresas.
-
Na lista de empresas, clique na empresa que você deseja visualizar.
-
Na barra lateral da conta corporativa, clique em Configurações. 1. Em " Configurações", clique em Ganchos.
-
Na lista de webhooks, clique no webhook em que você gostaria de ver entregas.
-
Em "Recent deliveries" (Entregas recentes), clique em uma entrega para ver detalhes.