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, consulte "Webhooks.
Por exemplo, você pode configurar your GitHub Enterprise Server instance para enviar um webhook quando alguém criar, excluir ou modificar um repositório ou organização dentro da sua empresa. Você pode configurar o servidor para executar automaticamente uma tarefa depois de receber o webhook.
Você também pode usar As APIs do GitHub Enterprise Server para gerenciar webhooks globais. Para obter uma lista completa de ações, consulte "Webhooks."
Adicionar um webhook global
-
No canto superior direito de GitHub Enterprise Server, clique na sua foto de perfil e, em seguida, clique em Configurações da empresa.
-
Na barra lateral da conta corporativa, clique em Settings.
-
Em "Configurações de ", clique em Hooks.
-
Clique em Add webhook (Adicionar webhook).
-
Digite a URL em que você gostaria de receber cargas.
-
Você também pode usar o menu suspenso Content type (Tipo de conteúdo) e clicar em um formato de carga.
-
Como alternativa, no campo Secret (Segredo), digite uma string para usar como chave
secret
. -
Opcionalmente, se a URL da sua carga HTTPS e você não quiser que GitHub Enterprise Server verifique os certificados SSL ao entregar as cargas, selecione Desabilitar verificação SSL. Leia as informações sobre a verificação SSL e clique em I understand my webhooks may not be secure (Eu entendo que meus webhooks podem não ser seguros).
Aviso: a verificação SSL ajuda a garantir a entrega segura das cargas do hook. 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 todos os eventos, selecione Send me everything (Enviar tudo).
- Para eventos específicos, selecione Let me select individual events (Selecionar eventos individualmente).
-
Se você escolher eventos individuais, selecione os eventos que acionarão o webhook.
-
Confirme que a caixa de seleção ativa esteja marcada.
-
Clique em Add webhook (Adicionar webhook).
Editar um webhook global
-
No canto superior direito de GitHub Enterprise Server, clique na sua foto de perfil e, em seguida, clique em Configurações da empresa.
-
Na barra lateral da conta corporativa, clique em Settings.
-
Em "Configurações de ", clique em Hooks.
-
Ao lado do webhook que você pretende editar, clique em Edit (Editar).
-
Atualize as configurações do webhook.
-
Clique em Update webhook (Atualizar webhook).
Excluir um webhook global
-
No canto superior direito de GitHub Enterprise Server, clique na sua foto de perfil e, em seguida, clique em Configurações da empresa.
-
Na barra lateral da conta corporativa, clique em Settings.
-
Em "Configurações de ", clique em Hooks.
-
Ao lado do webhook que você pretende excluir, clique em Delete (Excluir).
-
Leia as informações sobre como excluir um webhook e clique em Yes, delete webhook (Sim, excluir webhook).
Exibir respostas e entregas recentes
-
No canto superior direito de GitHub Enterprise Server, clique na sua foto de perfil e, em seguida, clique em Configurações da empresa.
-
Na barra lateral da conta corporativa, clique em Settings.
-
Em "Configurações de ", clique em Hooks.
-
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.