Zurück

Projekt-Detailseite

seit 03/2026In Betrieb

Automatisierte Content- & Deployment-Pipeline

Architektur, Automatisierung & CI/CD

Die Content-Pipeline automatisiert die wiederkehrenden Schritte der Blog-Produktion, ohne die inhaltliche oder technische Freigabe aus der Hand zu geben. n8n orchestriert den Prozess, GitHub Actions erzwingt einen kontrollierten Deployment-Vertrag.

Tech-Stack

  • n8n
  • GitHub Actions
  • Astro
  • Telegram Bot
  • AI APIs
  • Docker
  • Caddy
  • Git

Von Content-Automatisierung zu einer echten Release-Strecke

n8n steuert Themen- und Content-Schritte, Review-Schleifen und Telegram-Kommunikation. Kein Beitrag wird allein aufgrund einer KI-Ausgabe veröffentlicht; Freigaben bleiben explizite Zustandsübergänge im Workflow.

Veröffentlichungsfähige Änderungen landen auf einem separaten blog-publish-Branch. Der Deployment-Workflow akzeptiert nur einen exakt freigegebenen Commit-SHA und prüft, dass sich im Delta ausschließlich erlaubte Blog-Dateien befinden.

Staging, Production und Rückweg sind Teil desselben Prozesses

Für Staging wird exakt der freigegebene Blog-Commit gebaut und deployt. Erst nach der finalen Freigabe darf derselbe Commit nach main promotet und live ausgerollt werden. Der Workflow bricht ab, wenn Branches divergiert sind oder sich der freigegebene SHA verändert hat.

Ein eigener Rollback-Workflow kann auf Staging den vorherigen Container-Slot wieder aktivieren, den Traffic über Caddy zurückschalten und den Blog-Branch kontrolliert auf main zurücksetzen. Das Ergebnis wird anschließend an n8n zurückgemeldet.

Galerie

© 2026 Benjamin Rößl. Alle Rechte vorbehalten.