Рубрики
Uncategorized

Отправить электронные письма с действиями GitHub

Вот одна полезная вещь, которую вы можете сделать с действиями GitHub, независимо от того, на каком языке вы используете, отправьте … Теги с Github, Devops.

Вот одна полезная вещь, которую вы можете сделать с действиями GitHub, независимо от того, на каком языке вы используете язык, отправьте электронную почту. Возможно, вы захотите узнать, когда ваш CI проходит. Возможно, вы захотите представить свою команду приятным похлопущением на спине, когда развернут новый релиз. Там могут быть подписчики, желающие увидеть последние заметки о выпуске в их почтовом ящике, как только последняя версия развернута. Что бы это ни было, это довольно легко сделать с действием прямо из рынка действий.

Почта на звезду

Вот глупый пример, который отправляет электронное письмо в любое время, когда кто-то звездочет вашего репо.

name: Mail on Star

on:
  watch:
    types: [started]

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
  # This workflow contains a single job called "email"
  email:
    # The type of runner that the job will run on
    runs-on: ubuntu-latest

    # Steps represent a sequence of tasks that will be executed as part of the job
    steps:
      - name: ✨ Send email, you star
        uses: dawidd6/action-send-mail@v1.3.0
        with:
          server_address: smtp.gmail.com
          server_port: 465
          username: quadmx08
          password: ${{ secrets.GMAIL_PASS }}
          subject: Your a star ✨
          body: ${{ github.actor }} just starred your mail-on-star repo!!! ${{ github.repository }}
          to: ${{ secrets.GMAIL_ADDRESS }}
          from: ${{ secrets.GMAIL_ADDRESS }}

Оригинал: «https://dev.to/waylonwalker/send-emails-with-github-actions-1fnh»