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 :)