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 sua instância do GitHub Enterprise Server 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 GitHub Enterprise Server 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 à direita de GitHub Enterprise Server, clique na foto do perfil e clique em Configurações da empresa.
1. 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 à direita de GitHub Enterprise Server, clique na foto do perfil e clique em Configurações da empresa.
1. 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 à direita de GitHub Enterprise Server, clique na foto do perfil e clique em Configurações da empresa.
1. 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 à direita de GitHub Enterprise Server, clique na foto do perfil e clique em Configurações da empresa.
1. 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.