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
- Copia este script de ejemplo en un editor accesible, como el bloc de notas o Notepad++:
- 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.
-
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
- Desde un repositorio git, ve a Settings > Webhooks > Add webhook.
- En el cuadro de edición Payload URL, copia la URL de tu aplicación web.
- En el cuadro combinado Content type, selecciona application/json.
- En el conjunto de botones de opción Enable SSL verification, deshabilita esta opción.
- Pulsa en Add webhook.
Nota: en este proceso, puede ser necesario que confirmes tu contraseña de Github.