Propósito

Esto puede ser útil para recibir notificaciones, por ejemplo en una lista de correo, cuando los repositorios de Github disparan eventos push, por ejemplo al enviar nuevas etiquetas o código en el proceso de desarrollo de complementos.

Procedimiento

Crear una aplicación web de Google

  1. Copia este script de ejemplo en un editor accesible, como el bloc de notas o Notepad++:
  2. Reemplaza [email protected] por la dirección de correo que quieras usar, por ejemplo el servicio de integración de correo electrónico de groups.io.
  3. Crea un proyecto en
    https://script.google.com

    • En el cuadro de edición multilínea, copia tu script modificado y pulsa ctrl+s para guardar.
    • Selecciona Publicar > Desplegar como aplicación web.
    • Bajo Ejecutar la app como, selecciona ejecutar con tu propia cuenta.
    • Bajo Quién tiene acceso a la app, selecciona Cualquiera, incluso si es anónimo.
    • Haz clic en desplegar.
    • Copia la URL actual de la aplicación web.

Para más detalles, consulta
Web Apps  |  Apps Script  |  Google Developers.

Configurar un webhook en GitHub

  1. Desde un repositorio git, ve a Settings > Webhooks > Add webhook.
  2. En el cuadro de edición Payload URL, copia la URL de tu aplicación web.
  3. En el cuadro combinado Content type, selecciona application/json.
  4. En el conjunto de botones de opción Enable SSL verification, deshabilita esta opción.
  5. Pulsa en Add webhook.

Nota: en este proceso, puede ser necesario que confirmes tu contraseña de Github.

Referencias