Acerca de los webhooks locales
Puedes utilizar webhooks globales para notificar a un servidor web externo cuando ocurren los eventos dentro de tu empresa. Puedes configurar el servidor para que reciba la carga útil del webhook, luego ejecutar una aplicación o código que monitoree, responda a o requiera reglas para la administración de usuarios y organizaciones para tu empresa. Para obtener más información, consulta la sección "webhooks".
Por ejemplo, puedes configurar a tu instancia de GitHub Enterprise Server para que envíe un webhook cuando alguien crea, borra o modifica un repositorio u organización dentro de tu empresa. Puedes configurar el servidor para que realice una tarea automáticamente después de recibir el webhook.
También puedes utilizar las API de GitHub Enterprise Server para administrar los webhooks globales. Para encontrar una lista de acciones completa, consulta la sección "Webhooks globales".
Agregar un webhook local
-
En la esquina superior derecha de GitHub Enterprise Server, da clic en tu foto de perfil y luego en Configuración de empresa.
-
En la barra lateral de la cuenta de empresa, haz clic en Settings (Configuraciones).
-
Debajo de " Configuraciones", haz clic en Hooks (Ganchos).
-
Haz clic en Add webhook (Agregar webhook).
-
Escribe la URL donde quisieras recibir las cargas.
-
Opcionalmente, usa el menú desplegable Tipo de contenido y haz clic en un formato de carga.
-
Opcionalmente, en el campo Secreto, escribe una cadena para usar como una clave
secret
. -
Opcionalmente, si la URL de tu carga útil es HTTPS y no quisieras que GitHub Enterprise Server verifique los certificados SSL cuando entregue las cargas útiles, selecciona Inhabilitar la verificación SSL. Lee la información sobre verificación SSL, luego haz clic en Entiendo que mis webhooks pueden no ser seguros.
Advertencia: La verificación SSL ayuda a garantizar que las cargas de enganche se entreguen de forma segura. No es recomendable desactivar la verificación SSL.
-
Decide si te gustaría que este webhook se active para cada evento o para aquellos seleccionados.
- Para cada evento, selecciona Enviarme todo.
- Para elegir eventos específicos, selecciona Dejarme seleccionar eventos individuales.
-
Si eliges seleccionar eventos individuales, selecciona los eventos que activarán el webhook.
-
Confirma que está seleccionada la casilla de verificación Activo.
-
Haz clic en Add webhook (Agregar webhook).
Editar un webhook global
-
En la esquina superior derecha de GitHub Enterprise Server, da clic en tu foto de perfil y luego en Configuración de empresa.
-
En la barra lateral de la cuenta de empresa, haz clic en Settings (Configuraciones).
-
Debajo de " Configuraciones", haz clic en Hooks (Ganchos).
-
Al lado del webhook que quieres editar, haz clic en Editar.
-
Actualiza los parámetros del webhook.
-
Haz clic en Actualizar webhook.
Eliminar un webhook global
-
En la esquina superior derecha de GitHub Enterprise Server, da clic en tu foto de perfil y luego en Configuración de empresa.
-
En la barra lateral de la cuenta de empresa, haz clic en Settings (Configuraciones).
-
Debajo de " Configuraciones", haz clic en Hooks (Ganchos).
-
Al lado del webhook que quieres eliminar, haz clic en Eliminar.
-
Lee la información sobre cómo eliminar un webhook, luego haz clic en Sí, eliminar webhook.
Visualizar respuestas y entregas recientes
-
En la esquina superior derecha de GitHub Enterprise Server, da clic en tu foto de perfil y luego en Configuración de empresa.
-
En la barra lateral de la cuenta de empresa, haz clic en Settings (Configuraciones).
-
Debajo de " Configuraciones", haz clic en Hooks (Ganchos).
-
En la lista de webhooks, haz clic en el webhook del que quieres ver las entregas.
-
En "Entregas recientes", haz clic en una entrega para ver los detalles.