794 B
794 B
title, weight, draft, math
| title | weight | draft | math |
|---|---|---|---|
| Deploy | 50 | false | false |
Um das Veröffentlichen von Änderungen zu vereinfachen, wird diese Seite über GitHub-Actions gebaut. Dadurch müssen keine Zugangsdaten zum Webserver eingerichtet und ausgetauscht werden. Auch ist eine lokale Installation von Hugo nicht zwingend erforderlich.
Github-Action
Mit jedem Push in den Main-Branch des Repositories wird eine GitHub-Action ausgeführt.
Diese liegt in .github/workflows/hugo.yaml und beinhaltet im wesentlichen nur zwei Schritte:
- Bauen mit
Hugo - Mit
rsyncauf den Server kopieren
Hierzu sind in den Repository-Secrets ein Private-SSH-Key hinterlegt, mit welchem sich rsync beim Server authentifiziert.