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.
Você também pode usar o 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.
-
Na barra lateral da conta corporativa, clique em Configurações. 1. Em " Configurações", clique em Ganchos.
-
Clique em Adicionar webhook.
-
No campo "URL de conteúdo", digite a URL em que deseja receber o conteúdo.
-
Opcionalmente, selecione o menu suspenso Tipo de conteúdo e clique em um formato de dados no qual o conteúdo do webhook será recebido.
-
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 verifique os certificados SSL ao fornecer o conteúdo, selecione Desabilitar em "Verificação de SSL". Leia as informações sobre a verificação de SSL e clique em Desabilitar. Entendi que os 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.
-
Em "Em quais eventos você deseja disparar esse webhook?", selecione se deseja que esse webhook seja disparado para cada evento ou para eventos selecionados.
- 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.
-
Para tornar o webhook ativo imediatamente após adicionar a configuração, selecione Ativo.
-
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.
-
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.
-
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.
-
Na barra lateral da conta corporativa, clique em Configurações. 1. Em " Configurações", clique em Ganchos.
-
Na lista de webhooks, clique na URL do webhook em que deseja ver as entregas.
-
Em "Entregas recentes", clique em um GUID de entrega para ver os detalhes.