CI/CD Pipeline – Übersicht

⚠️ Revision 2

Ziel

Diese Pipeline dient als automatischer Merge-Gate für das CE-Repository.
Sie stellt sicher, dass Änderungen vor dem Merge:

Zusätzlich reduziert sie Merge-Konflikte durch frühzeitige, kontinuierliche Integration.

Scope

Diese Version gilt für:

Die Pipeline läuft als Merged Results Pipeline.
Sie testet den Code so, wie er nach dem Merge aussehen würde.

Pipeline-Struktur

Die Pipeline besteht aus zwei Stages:

1. Validate

Schnelle Prüfungen:

Besonderheit:

Ziel: frühes, automatisiertes Feedback bei grundlegenden Problemen

2. Testing

Automatisierte Tests über t/test.pl mit PostgreSQL-Service.

Ziel: funktionale Korrektheit automatisch sicherstellen

Technische Details

Merge-Regeln

Ein Merge Request darf nur gemerged werden, wenn:

Workflow

  1. Branch erstellen (feature/*, improvement/*, correction/*)
  2. Merge Request öffnen (frühzeitig)
  3. Pipeline läuft automatisch
  4. Fehler beheben bis Pipeline grün ist
  5. Code Review + QA
  6. Merge

Nicht Bestandteil (Revision 2)

Diese Themen sind aktuell nicht enthalten:

Zielwerte

Ausblick

Mögliche Erweiterungen in späteren Revisionen:


Revision #7
Created 2026-04-16 15:33:41 CEST by Nikolay Hadzhiev
Updated 2026-05-15 14:53:40 CEST by Nikolay Hadzhiev