Ülesande eesmärk: Õppida seadistama GitHub Actions, et saata automaatselt e-kirju iga kord, kui repositooriumisse tehakse push. Õppida töö käigus tundma YAML-failide struktuuri töövoo jaoks, GitHub Secrets’i kasutamist konfidentsiaalsete andmete turvaliseks säilitamiseks ja kolmandate osapoolte tegevuste (actions) integreerimist e-kirjade saatmiseks.
- Avame GitHubi
- Loome uue repositooriumi

3. Kloonime repositooriumi töölauale ja avame VS Code’is

4. Loome kausta .github ja faili .yml

daria.yml
name: Send email on push
on: [push]
jobs:
send_mail:
runs-on: ubuntu-latest
steps:
- name: Send mail
uses: dawidd6/action-send-mail@v3
with:
server_address: smtp.gmail.com
server_port: 465
username: ${{ secrets.MAIL_USERNAME }}
password: ${{ secrets.MAIL_PASSWORD }}
subject: "Push to ${{ github.repository }}"
to: "daragalcenko3@gmail.com"
from: ${{ secrets.MAIL_USERNAME }}
secure: true
body: |
New push in repository: ${{ github.repository }}
Author: ${{ github.event.pusher.name }}
Message: ${{ github.event.head_commit.message }}5. Avame ja loome MAIL_USERNAME kuhu tee kirjutate oma gmail ja loome MAIL_PASSWORD sisse kirjutame 16 sümboli google account code link kust saab võtta

6. Laadime üles GitHubisse

git push jaoks loome tokeni


Kontrollisin tulemust repo Actions-vahekaardil.



Kokkuvõte:
GitHub Actionsi abil kirjade saatmise automatiseerimine võimaldab kiiresti saada teateid uute muudatuste kohta repositooriumis. See parandab meeskonnasisest suhtlust ja demonstreerib protsesside automatiseerimise võimalusi GitHubi platvormil.

