Integraciones

Github Actions

Envía emails automáticos directamente desde tus flujos de trabajo de GitHub. Notifica a los equipos sobre pushes (subidas), pull requests (solicitudes de extracción), despliegues y mucho más, todo ello sin salir de tu repositorio.

Resumen

Automatiza el envío de emails para cualquier evento del repositorio. Cuando se sube código, se actualizan incidencias o se publican lanzamientos, la GitHub Action de Mailgun envía emails personalizados a tu equipo. Incluye datos de commit (confirmación) e información de actores en plantillas HTML con variables dinámicas. Los logs de Mailgun confirman cada entrega. Agiliza la comunicación en todo tu ciclo de vida de desarrollo con disparadores flexibles, múltiples destinatarios y una gestión de secretos sencilla.

CARACTERÍSTICAS Y VENTAJAS PRINCIPALES:

  • Personaliza el asunto y el cuerpo con plantillas HTML
  • Utiliza variables de entorno y datos de carga útil de eventos en los mensajes
  • Envía a varios destinatarios al separar las direcciones con comas
  • Con respuestas de la API de Mailgun para depurar
  • Activa emails en cualquier evento de GitHub: push (subida), pull request (solicitud de extracción), issue (propuesta), schedule (programación), etc.
  • Instala gratis y configura rápidamente
Captura de pantalla de la Github Action reutilizable para Mailgun

Envía emails directamente desde los flujos de trabajo de GitHub mediante la API de Mailgun, caracterizada por su fiabilidad, para una comunicación automatizada y basada en eventos.

Casos de uso

Formas populares de utilizar Mailgun con GitHub Actions


Crear alertas de estado

Notifica a los desarrolladores cuando las compilaciones o builds tengan éxito o fallen, con registros y detalles de las confirmaciones.

Actualizaciones de issues (propuestas) y pull requests (solicitudes de extracción)

Envía correos electrónicos a las partes interesadas cuando se creen incidencias, se comente sobre ellas o se fusionen solicitudes.

Resúmenes de implementación

Envía notas de lanzamiento, números de versión y alertas de reversión de confirmaciones en cuanto se completen los trabajos de despliegue.

Emails de eventos personalizados

Activa mensajes personalizados para alertas de seguridad, actualizaciones de dependencias o cualquier evento de webhook de GitHub.
Logotipo de Github

Cómo activar la integración

Configura la integración de Mailgun con GitHub Actions rápidamente

Empieza en cuatro sencillos pasos. No hacen falta servidores ni plugins.

  • Paso 1: Crea o abre un archivo de flujo de trabajo en .github/workflows/ (por ejemplo, mailgun.yml).

  • Paso 2: Añade un paso de Mailgun desde GitHub Marketplace y añade tu clave de API de Mailgun (MAILGUN_API_KEY) y dominio como secretos.

  • Paso 3: Define entradas como "to" (destinatario) y, opcionalmente, el asunto y el cuerpo/texto, tal y como se indica en la sección README de la acción.

  • Paso 4: Confima y sube tus cambios. En el evento seleccionado, el flujo de trabajo enviará un email mediante la API de Mailgun.

Por qué Sinch Mailgun

Por qué los desarrolladores eligen la integración de Mailgun con GitHub Actions


Configuración rápida

Instala la Action, añade secretos y empieza a enviar emails en cuestión de minutos. No hace falta ninguna infraestructura adicional.

Entrega fiable

Crea con base en la API probada de Mailgun; cada mensaje incluye registros para que puedas verificar la entrega.

Disparadores flexibles

Funciona con cualquier evento de GitHub, por lo que puedes personalizar las notificaciones para tu flujo de trabajo.

Preguntas frecuentes

Preguntas frecuentes

Se trata de una GitHub Action mantenida por la comunidad y creada por un desarrollador externo. Se integra de forma fiable con la API de Mailgun y su uso entre los desarrolladores es extenso.

Almacena tu clave de API de Mailgun y tu dominio como secretos cifrados en los ajustes de tu repositorio de GitHub, y posteriormente inclúyelos en tu archivo de flujo de trabajo. 

Sí. Introduce varias direcciones de correo electrónico separadas por comas en el campo «to» (destinatario) para notificar a varias partes interesadas a la vez. 

Cualquier evento de GitHub puede activar la Action, incluidos push (subida), pull request (solicitud de extracción), issue (propuesta), releases (lanzamientos), schedule (programación) y webhooks personalizados. 

Utiliza variables de entorno y datos de la carga útil de eventos, como ${{ github.actor }}, o mensajes de confirmación, directamente en los campos del asunto o el cuerpo. 

El límite de correos electrónicos depende de tu plan de Mailgun. El uso de GitHub Actions está determinado por el nivel de tu cuenta de GitHub. 

La GitHub Action es de uso gratuito. Únicamente pagas por el uso de Mailgun según el plan que hayas seleccionado.