Noorem Tarkvaraarendaja eriala

H10: GitHub Actions email

1. Loon tühi repo.
2. Kloonerin see repo endale arvuti.

git clone https://github.com/FantomTchi7/GitHub-Actions-Email-Test.git


3. Loo repo kausta kaks kausta struktuuriga: “.github/workflows”

cd .\.github\workflows


4. Loo workflows kausta YAML fail. Pane nimeks näiteks push.yml.
vim push.yml

YAML
name: GitHub Actions Demo
run-name: ${{ github.actor }} is testing out GitHub Actions
on: [push]
jobs:
  mail_on_push:
    runs-on: ubuntu-latest
    steps:
      - name: Send mail
        uses: dawidd6/action-send-mail@v3
        with:
          server_address: smtp.gmail.com
          server_port: 587
          username: ${{ secrets.MAIL }}
          password: ${{ secrets.MAIL_PASSWORD }}
          subject: ${{ github.repository }}
          body: ${{ github.event.pusher.name }} did ${{ github.event.head_commit.message }}
          to: ${{ secrets.MAIL }}
          from: ${{ secrets.MAIL }}

5. Lisan GitHub Actions secrets

6. Näen, et YAML fail töötab.