Zum Inhalt springen

Pipeline-Stage

oder auch Pipeline-Stufe

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 03.11.2026

Eine Pipeline-Stage ist ein Abschnitt in einer Pipeline, der erst beginnt, wenn der vorige bestanden ist. Die Stufen machen aus einer Reihe von Befehlen einen Ablauf mit Haltepunkten.

Pipeline-Stage

Ein Abschnitt in einer Pipeline, der erst beginnt, wenn der vorige bestanden ist.
Beispiel: „Die Pipeline-Stage für die Tests lief acht Minuten und hielt den Rest auf.“

Auf Deutsch Pipeline-Stufe. Innerhalb einer Stufe können mehrere Aufgaben gleichzeitig laufen, etwa Tests für zwei PHP-Fassungen.

Abgrenzung zur Build-Pipeline: Diese ist der ganze Ablauf. Die Stufe ist ein Abschnitt darin.

Welche Stufen eine Pipeline üblicherweise hat

Vier. Prüfen umfasst Formatierung und statische Analyse, Bauen erzeugt das Paket, Testen lässt die Tests darauf laufen, Ausrollen bringt es auf die Umgebung. Dazu kommt oft eine fünfte Stufe für die Prüfung nach dem Ausrollen.

Die Reihenfolge folgt dem Preis. Was in Sekunden fehlschlägt, läuft zuerst, damit niemand acht Minuten auf eine Antwort wartet, die eine Leerzeile beantwortet hätte.

Warum eine Pipeline-Stage am Fehler abbricht

Weil alles danach auf dem Ergebnis aufbaut. Ein Paket aus einem fehlgeschlagenen Build ist unbrauchbar, und Tests darauf sagen nichts; die Pipeline hält deshalb an und meldet die erste Ursache.

Für den Menschen davor heißt das: Die oberste Fehlermeldung zählt. Alles, was darunter steht, ist Folge des ersten Abbruchs.

Was zwischen den Stufen weitergegeben wird

Das gebaute Ergebnis. Die Stufe, die baut, legt es ab; die Stufen danach holen es sich, statt neu zu bauen. So prüfen Tests und Ausrollen dasselbe Paket, siehe Deployment-Artefakt.

Dazu kommen Berichte: Testergebnisse, Abdeckung, Protokolle. Sie bleiben am Lauf hängen und sind die Grundlage für die Frage, warum der Lauf von vorgestern durchkam und der von heute nicht.

Siehe auch:

Build-Pipeline

Der eingerichtete Ablauf, der aus einem Stand im Repository ein ausgeliefertes Ergebnis macht.

#Programmiersprachen

Continuous Integration (CI)

Die Praxis, Änderungen mehrmals täglich zusammenzuführen und dabei prüfen zu lassen.

#Deployment & Versionierung

Automatisierter Test in der Pipeline

Ein Test, der bei jeder Änderung selbsttätig läuft und das Ausrollen anhalten kann.

#Deployment & Versionierung

Deployment-Artefakt

Das fertige Paket aus einem Build, das unverändert auf die Server geht.

#Deployment & Versionierung

GitHub Actions

Der in GitHub eingebaute Dienst, der Abläufe bei Ereignissen im Repository startet.

#Deployment & Versionierung

Deploy-Skript

Die Abfolge von Befehlen, die ein Deployment ausführt, als Datei festgehalten.

#Deployment & Versionierung