Integrações

GitHub Actions

Envie e-mails automatizados diretamente dos seus fluxos de trabalho do GitHub. Notifique as equipes sobre pushes, pull requests, implantações e muito mais sem sair do seu repositório.

Visão geral

Automatize a entrega de e-mails para qualquer evento de repositório. Quando ocorre um push no código, issues são atualizadas ou lançamentos são publicados, a GitHub Action do Mailgun envia e-mails personalizados para a sua equipe. Inclua dados de commit e informações de autoria em modelos HTML com variáveis dinâmicas. Os logs do Mailgun confirmam cada entrega. Simplifique a comunicação em todo o ciclo de vida de desenvolvimento com gatilhos flexíveis, vários destinatários e gerenciamento simples de secrets. 

PRINCIPAIS RECURSOS E BENEFÍCIOS:

  • Personalizar o assunto e o corpo com modelos HTML 
  • Usar variáveis de ambiente e dados de payload de eventos em mensagens 
  • Enviar para vários destinatários separando os endereços por vírgulas 
  • Obter respostas da API do Mailgun para depuração 
  • Acionar e-mails em qualquer evento do GitHub: push, pull request, issue, schedule e muito mais 
  • Instalar gratuitamente e configurar com rapidez 
Ação do Mailgun v1.0: ação do GitHub para enviar e-mail usando a API do Mailgun, com um exemplo de configuração YAML

Envie e-mails diretamente dos fluxos de trabalho do GitHub usando a API confiável do Mailgun para uma comunicação automatizada orientada a eventos. 

Casos de uso

Maneiras populares de usar o Mailgun com o GitHub Actions

Alertas de status de build

Notifique a equipe de desenvolvimento quando as builds forem concluídas com sucesso ou falharem, incluindo logs e detalhes do commit.

Atualizações de issues e PRs

Envie um e-mail para as partes interessadas quando issues forem criadas ou comentadas, ou quando pull requests forem mesclados.

Resumos de implantação

Envie notas de lançamento, números de versão e alertas de reversão assim que os jobs de implantação forem concluídos.

E-mails de eventos personalizados

Acione mensagens sob medida para alertas de segurança, atualizações de dependências ou qualquer evento de webhook do GitHub.

Como habilitar a integração

Início rápido: configurar a integração com o Mailgun e o GitHub Actions

Comece em quatro etapas simples. Não são necessários servidores ou plugins.

  • Etapa 1: Crie ou abra um arquivo de fluxo de trabalho em .github/workflows/ (por exemplo, mailgun.yml).

  • Etapa 2: Adicione uma etapa do Mailgun no GitHub Marketplace e referencie a sua MAILGUN_API_KEY e o seu domínio como secrets.

  • Etapa 3: Defina as entradas, como to, e, opcionalmente, subject e body/text, conforme descrito no README da action.

  • Etapa 4: Faça o commit e o push das suas alterações. No evento selecionado, o fluxo de trabalho envia um e-mail usando a API do Mailgun.

Logotipo do Github

Por que o Sinch Mailgun

Por que a equipe de desenvolvimento escolhe a integração com o Mailgun e o GitHub Actions

Configuração rápida

Instale a Action, adicione secrets e comece a enviar e-mails em minutos. Não é necessária nenhuma infraestrutura extra.

Entrega confiável

Desenvolvido com base na API comprovada do Mailgun, cada mensagem inclui logs para que você possa verificar a entrega.

Gatilhos flexíveis

Funciona com qualquer evento do GitHub, o que permite personalizar as notificações para o seu fluxo de trabalho.

FAQs

Perguntas frequentes

Esta é uma GitHub Action mantida pela comunidade, criada por um desenvolvedor de terceiros. Ela se integra de forma confiável com a API do Mailgun e é amplamente usada pela comunidade de desenvolvimento.

Armazene a sua chave de API e o domínio do Mailgun como secrets criptografados nas configurações do seu repositório do GitHub e, em seguida, referencie-os no arquivo de fluxo de trabalho. 

Sim. Insira vários endereços de e-mail separados por vírgulas no campo to para notificar várias partes interessadas ao mesmo tempo. 

Qualquer evento do GitHub pode acionar a Action, incluindo push, pull_request, issues, releases, schedules e webhooks personalizados. 

Use variáveis de ambiente e dados de payload de eventos, como ${{ github.actor }} ou mensagens de commit, diretamente nos campos subject ou body. 

Os limites de e-mail dependem do seu plano do Mailgun. O uso do GitHub Actions é determinado pelo nível da sua conta do GitHub. 

A GitHub Action é de uso gratuito. Você só paga pelo uso do Mailgun de acordo com o plano selecionado.