EN · DE · RU · FR · ES

#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

Jobs

Schritte

  1. actions/checkout@v3 — Repository auschecken
  2. actions/cache@v3 — Ruby-Gems zwischenspeichern (vendor/bundle)
  3. helaili/jekyll-action@v2 — Jekyll-Website aus dem Verzeichnis site/ erstellen
  4. helaili/jekyll-action@v2 — Im gh-pages-Branch bereitstellen

Abhängigkeiten

AktionVersionZweck
actions/checkoutv3Repository-Checkout
actions/cachev3Abhängigkeits-Caching
helaili/jekyll-actionv2Jekyll-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.