Zum Hauptinhalt springen

Pipeline-Architektur — Überblick

Die Basecamp-Pipeline verbindet GitHub Actions (Build & Test) mit n8n (Orchestrierung) zu einem autonomen Entwicklungsprozess.

Kernprinzip

GitHub Actions baut und testet. n8n entscheidet und steuert.

GitHub Actions führt nur deterministische Aufgaben aus (compile, lint, test, deploy). Alle Entscheidungen — Merge, Board-Move, Eskalation, Agent-Dispatch — laufen in n8n.

Komponenten

KomponenteVerantwortung
GitHub Actionsci.yml (Build & Test), staging.yml (Deploy), staging-test.yml (E2E)
n8nWF-01 bis WF-11 — Orchestrierung, Board-Moves, Agent-Dispatch
GitHub Projects v2Kanban-Board mit 7 Spalten (Backlog → Done + Eskalation)
Kiwi TCMSTestfall-Management, automatische TC-Erstellung

Ablauf (Happy Path)

Issue erstellen → Impact Analysis → Copilot zuweisen → Code + PR
→ CI (Build & Test) → n8n WF-01 → Merge → Deploy Staging
→ E2E Tests → n8n WF-02 → Abnahme → Done

Siehe CI/CD-Flow für den detaillierten Ablauf und Autonome Loops für Fehlerbehandlung.