Siin juhendis näitan, kuidas seadistada GitHub Actions töövoogu, mis saadab automaatselt e-kirja iga push’i korral sinu GitHubi repos.
Protsess eeldab, et kasutad Gmaili ja oled loonud rakenduse parooli, mida kasutame e-kirja saatmiseks.
name: Saada email push-il
on:
push:
branches:
- main # Muuda vajadusel oma haru nimeks
jobs:
send_email:
runs-on: ubuntu-latest
steps:
- name: Saada email push-il
uses: dawidd6/action-send-mail@v3
with:
server_address: smtp.gmail.com
server_port: 465
username: ${{ secrets.MAIL_USERNAME }}
password: ${{ secrets.MAIL_PASSWORD }}
subject: "Uus push hoidlas ${{ github.repository }}"
body: |
Hoidla: ${{ github.repository }}
Pushija: ${{ github.event.pusher.name }}
Commit sõnum: ${{ github.event.head_commit.message }}
to: sinu.email@näide.com
from: ${{ secrets.MAIL_USERNAME }}
secure: true
meil@example.com).Gmaili tavapärane parool ei tööta, kui sul on aktiveeritud kaheastmeline autentimine (2FA). Seetõttu tuleb luua rakenduse parool, mis on spetsiaalne parool, mida saab kasutada just kolmandate osapoolte rakendustega nagu GitHub Actions.
Rakenduse parooli saad luua Google konto turvaseadetes: Google konto turvalisus.
Kui tahad näha, kuidas töövoog töötab, vaata GitHub Actions sektsiooni oma hoidlas, kus on logid ja olek.
Ja kui kõik on tehtud... Me saame selle teate e-posti teel