Website Deployment mit Codeberg Pages und CI

Wer mit dem Static-Site-Generator Hugo seine Webauftritt erstellt, will die generierten Webseiten auf einem Server bereitstellen: Irgendwo einen Webspace besitzen, Markdown-Dateien bearbeiten, hugo ausführen und im Anschluss per scp die Dateien im Hugo-Projekt aus dem Unter-Verzeichnis public hochladen. Das ist kein Hexenwerk, aber von der Bearbeitung des Inhaltes bis zur Bereitstellung auf dem Webspace sind einige Schritte notwendig. Insbesondere bei kleinen Änderungen kann das nervig sein.

Da ich für meinen Teil sehr gerne mit git arbeite und meine Quellen in der Regel auf irgendwelchen gitea-/forgejo-Instanzen verteile, habe ich mich bei dieser Website dafür entschieden, Codeberg Pages für das Hosting zu verwenden. Darüber hinaus automatisiere ich den Build- und Deploy-Prozess mit Hilfe von Codeberg CI. Wie das im Detail geht, beschreibe ich im Folgenden.

Read full post gblog_arrow_right

Hallo Welt

Der/das nächste (total unnötige) Blog geht an den Start. Jep … aber mir ging es auf den Keks, dass ich meine Infos über zig Kanäle unter mein Umfeld streue, so dass selbst ich nicht mehr weiß, wem ich auf welchen Weg, was zu Verfügung gestellt habe. Ein Video hier, ein Link dort, eine kurze Zusammenfassung via Mail.

Daher: Mein Ziel dieser Seite ist, diese Infos in Zukunft zu bündeln. Es soll sich hier um öffentliche Notizen oder Anleitungen handeln, die ich nicht für mich behalten will. Es gibt nur einen Author, die Anrede ist “Du” und wer mich kontaktieren möchte, kann dies gerne auf den hier angegebenen Kanälen tun.

Read full post gblog_arrow_right