#2: github-pages.yml
.github/workflows/github-pages.yml CI-Konfiguration, .github/workflows/github-pages.yml 35 Zeilen · 27 Code · 3 Kommentare · 5 leer
GitHub Actions-Workflow zur Veröffentlichung der Jekyll-basierten Website auf GitHub Pages. Ausgelöst bei Pushs auf `develop`, die `site/**` ändern. Verwendet `helaili/jekyll-action@v2` zum Erstellen und Bereitstellen im `gh-pages`-Branch.
Architektur
Auslöser
- Bei Push auf den
develop-Branch, gefiltert durch paths: site/**
Jobs
- jekyll: Läuft auf
ubuntu-22.04
Schritte
actions/checkout@v3 — Repository auschecken
actions/cache@v3 — Ruby-Gems zwischenspeichern (vendor/bundle)
helaili/jekyll-action@v2 — Jekyll-Website aus dem Verzeichnis site/ erstellen
helaili/jekyll-action@v2 — Im gh-pages-Branch bereitstellen
Abhängigkeiten
| Aktion | Version | Zweck |
| actions/checkout | v3 | Repository-Checkout |
| actions/cache | v3 | Abhängigkeits-Caching |
| helaili/jekyll-action | v2 | Jekyll-Build & Bereitstellung |
Git-Verlauf
738634e82 Github-Aktion: github-pages.yml aktualisiert.
ebb1d05f1 Github-Aktionen.
9ea0494a2 WIP: Github-Aktionen.
5b122e8db github-pages.yml: funktioniert jetzt auf neuem Branch github-pages statt develop.
ada5ea6f8 jekyll-src bei Github-Aktionen.
38d027084 Github-Aktionen für neue Website.