Intégrations

GitHub Actions

Envoyez des emails automatisés directement à partir de vos workflows GitHub. Notifiez les équipes à propos des poussées, des demandes de tirage (pull requests), des déploiements et plus encore, sans quitter votre dépôt.

Présentation

Automatisez l’envoi d’emails pour tout événement du dépôt. Lorsque du code est poussé, que des tickets sont mis à jour ou que des versions sont publiées, l’action GitHub de Mailgun envoie des emails personnalisés à votre équipe. Incluez les données d’engagement et les informations sur les acteurs dans les modèles HTML à l’aide de variables dynamiques. Les rapports de Mailgun confirment chaque livraison. Simplifiez la communication tout au long du cycle de développement grâce à des déclencheurs flexibles, des destinataires multiples et une gestion simple des secrets.

FONCTIONNALITÉS ET AVANTAGES PRINCIPAUX :

  • Personnalisez l’objet et le corps du texte à l’aide de modèles HTML
  • Utilisez les variables d’environnement et les charges utiles des événements dans les messages
  • Envoyez à plusieurs destinataires en séparant les adresses par des virgules
  • Obtenez les réponses de l’API Mailgun pour débugguer
  • Déclencher des emails sur n’importe quel événement GitHub : poussées, demandes de tirage, tickets, calendrier, etc.
  • Installation gratuite et configuration rapide
Capture d'écran de l'action Github réutilisable pour Mailgun

Envoyez des emails directement à partir des workflows de GitHub en utilisant l’API fiable de Mailgun pour une communication automatisée axée sur les événements.

Études de cas

Utilisations courantes de Mailgun avec GitHub Actions par les équipes


Alertes sur le statut de la version

Notifiez les développeurs en cas de succès ou d’échec de la version, en incluant les rapports et les détails des livraisons.

Mise à jour des tickets & des relations publiques

Envoyez des emails aux parties prenantes lorsque des tickets sont créés, que l’on y ajoute des commentaires, ou lorsque des demandes de tirage sont fusionnées.

Résumés de déploiement

Envoyez les notes, les numéros de version et les alertes de rétrogradation dès que les tâches de déploiement sont terminées.

Emails personnalisés pour les événements

Déclenchez des messages personnalisés pour les alertes de sécurité, les mises à jour de dépendances ou tout événement GitHub webhook.
Logo Github

Comment activer l’intégration

Démarrage rapide : mise en place de l’intégration de Mailgun avec GitHub Actions

Commencez en quatre étapes simples. Aucun serveur ni plugin n’est nécessaire.

  • Étape 1 : Créez ou ouvrez un fichier de workflow dans .github/workflows/ (par exemple, mailgun.yml).

  • Étape 2 : Ajoutez une étape Mailgun à partir de la place de marché GitHub, et mentionnez votre MAILGUN_API_KEY et à votre domaine en tant que secrets.

  • Étape 3 : Définissez des entrées telles que « À » (To), et le cas échéant, le sujet et le corps de texte comme décrit dans les informations (README) de l’action.

  • Étape 4 : Commit et poussée de vos changements. Sur l’événement sélectionné, le workflow envoie un email à l’aide de l’API de Mailgun.

Pourquoi Sinch Mailgun

Pourquoi les développeurs choisissent l’intégration de Mailgun avec GitHub Actions


Mise en place rapide

Installez l’Action, ajoutez des secrets et commencez à envoyer des emails en quelques minutes. Aucune infrastructure supplémentaire n’est nécessaire.

Une livraison fiable

Basé sur l’API de Mailgun qui a fait ses preuves, chaque message est accompagné de rapports afin que vous puissiez en vérifier la livraison.

Déclencheurs flexibles

Fonctionne avec n’importe quel événement GitHub, ce qui vous permet de personnaliser les notifications en fonction de votre workflow.

FAQS

Questions fréquemment posées

Il s’agit d’une Action GitHub maintenue par la communauté et créée par un développeur tiers. Elle s’intègre de manière fiable à l’API de Mailgun, et elle est largement utilisé par les développeurs.

Stockez votre clé API Mailgun et votre domaine en tant que secrets cryptés dans les paramètres de votre dépôt GitHub, puis faites-y référence dans votre fichier de workflow. 

Oui. Saisissez plusieurs adresses emails séparées par des virgules dans le champ « À » pour notifier plusieurs parties prenantes à la fois. 

Tout événement GitHub peut déclencher l’action, y compris les poussées, les demandes de tirage (pull requests), les tickets, les versions, les calendriers et webhooks personnalisés. 

Utilisez les variables d’environnement et les charges utiles des événements, telles que ${{ github.actor }} ou les messages de commit, directement dans les champs Sujet ou Corps de texte. 

Les limites d’emails dépendent de votre abonnement Mailgun. L’utilisation de GitHub Actions est déterminée par le niveau de votre compte GitHub. 

L’utilisation de GitHub Actions est gratuite. Vous ne payez que pour l’utilisation de Mailgun selon l’abonnement que vous avez choisi.