Automation with Jekyll and Github

Heute habe ich Angefangen diese Seite etwas zu Automatisieren. Hierzu hab ich eine Github Action angelegt bzw. anlegen lassen und editiert, die wie folgt aussieht:


name: msrtg.de

# Controls when the action will run. 
on:
  push:
    branches: [ master ]

  workflow_dispatch:

jobs:

  build:
    runs-on: self-hosted

    steps:
      - uses: actions/checkout@v2
      - name: build
        run: |
          bundle
          
  deploy:
    needs: build
    runs-on: self-hosted
    steps:
      - name: deploy
        run: |
          JEKYLL_ENV=production jekyll b -q -d /var/www/msrtg.de/
          /usr/local/bin/telegram.sh $GITHUB_WORKFLOW $  $

Zusätzlich erhalte ich auch noch eine Telegram Benachrichtigung :)