Über lineare Pipelines hinaus. Fortgeschrittene Patterns für wartbare CI/CD-Architekturen.

2 TageMax. 7 Teilnehmer1199 EUR netto

GitLab CI kann mehr als lineare Pipelines mit ein paar Stages. Aber wer Parent-Child Pipelines, DAGs und CI/CD-Komponenten nicht kennt, verschenkt Potenzial. Wie baut man Pipeline-Templates, die mehrere Teams nutzen können? Wie reduziert man Build-Zeiten durch intelligentes Caching? In diesem Experten-Training tauchen Sie tief in die Architektur komplexer Pipelines ein und lernen Patterns, die den Unterschied zwischen einer funktionierenden und einer richtig guten Pipeline ausmachen. Sie arbeiten an realistischen Szenarien und nehmen direkt anwendbare Lösungen für Ihre Projekte mit.

Zielgruppe

  • DevOps Engineers, die ihre GitLab CI Pipelines auf das nächste Level bringen wollen
  • Softwareentwickler mit CI/CD-Erfahrung, die komplexe Pipelines effizient gestalten möchten
  • Platform Engineers, die CI/CD-Templates für mehrere Teams bereitstellen
  • Release Engineers und Build-Verantwortliche

Voraussetzungen

  • Solide Git-Kenntnisse (Branching, Merging, Rebasing)
  • Grundlegende Erfahrung mit GitLab CI/CD (.gitlab-ci.yml)
  • Verständnis von CI/CD-Konzepten (Build, Test, Deploy)
  • Grundkenntnisse in YAML-Syntax

Curriculum

1

Fortgeschrittene Pipeline-Architektur

  • Pipeline-Design-Patterns für verschiedene Projekttypen
  • DAG-Pipelines (Directed Acyclic Graph) für parallele Ausführung
  • Parent-Child Pipelines und Multi-Project Pipelines
  • Pipeline-Triggering: Upstream und Downstream Pipelines verknüpfen
  • Dynamische Pipelines mit generate und trigger
2

Wiederverwendbare Pipeline-Komponenten

  • CI/CD-Templates mit include erstellen und verteilen
  • extends und YAML-Anchors für DRY-Pipelines
  • CI/CD-Komponenten-Katalog aufbauen und pflegen
  • Versionierung von Templates und Breaking Changes vermeiden
  • Zentrale Template-Repositories für die gesamte Organisation
3

Variablen, Rules und Steuerungslogik

  • Variablen-Hierarchie: Projekt, Gruppe, Pipeline, Job
  • Komplexe Rules mit changes, exists und variables
  • Conditional Pipelines: Nur bauen, was sich geändert hat
  • Manuelle Gates und Approval-Prozesse in Pipelines
  • Pipeline-Schedules und zeitgesteuerte Builds
4

Artifacts, Caching und Performance

  • Artifact-Management: Typen, Ablauf und Abhängigkeiten
  • Cache-Strategien für schnellere Builds (per-branch, per-job)
  • Pipeline-Performance analysieren und Bottlenecks identifizieren
  • Parallele Testausführung mit parallel und split
  • Ressourcen-Management: Tags, Runner-Auswahl und Limits
5

Deployment-Strategien mit GitLab

  • Environments und Deployment-Tracking in GitLab
  • Rolling Deployments, Blue-Green und Canary Releases
  • Review Apps für automatische Preview-Umgebungen
  • Rollback-Strategien und Deployment-Freezes
  • Feature Flags mit GitLab integrieren
6

Monitoring, Debugging und Best Practices

  • Pipeline-Fehler systematisch analysieren und beheben
  • CI/CD-Metriken: DORA Metrics in GitLab nutzen
  • Pipeline-Konfiguration validieren und testen
  • Migrationspfade: Von einfachen zu komplexen Pipelines
  • Organisationsweite CI/CD-Standards etablieren

Das nehmen Sie mit

Kleine Gruppen mit maximal 7 Teilnehmern für intensiven Wissenstransfer
Experten-Level: Fortgeschrittene Techniken, die über die Dokumentation hinausgehen
Trainer mit umfangreicher Erfahrung aus Enterprise-GitLab-Umgebungen
Direkt anwendbar: Alle Patterns lassen sich sofort im eigenen Projekt einsetzen

Teilnahmegebühr

Pro Teilnehmer bei öffentlichen Terminen

1199 EUR

zzgl. MwSt.

Sie möchten ein Inhouse-Training für Ihr gesamtes Team? Kontaktieren Sie uns für ein individuelles Angebot.

Nächste Termine

DatumOrtStatus
06. Juli 2026Berlinverfügbar
21. September 2026Onlineverfügbar
07. Dezember 2026Frankfurtverfügbar

Das sagen unsere Teilnehmer

Ich arbeite seit drei Jahren mit GitLab CI und habe trotzdem enorm viel Neues gelernt. Besonders die Patterns für Parent-Child Pipelines und die Template-Strategien haben mir die Augen geöffnet.

Stefan R.

Endlich ein Training, das nicht bei den Basics stehen bleibt. Die Tipps zur Pipeline-Performance haben unsere Build-Zeiten um fast 40% reduziert.

Nina K.

Der Trainer kannte sich nicht nur mit GitLab aus, sondern hatte auch ein gutes Gespür dafür, welche Patterns in der Praxis funktionieren und welche nur in der Theorie gut klingen.

Thomas W.

Durchführungsformate

Ob öffentlicher Kurs, firmeninternes Training oder persönliches Coaching – wir passen uns an.

Öffentliche Trainings

Feste Termine, kleine Gruppen mit maximal 7 Teilnehmern und die Möglichkeit, sich mit Fachleuten aus anderen Unternehmen auszutauschen.

Inhouse Trainings

Maßgeschneidert für Ihr Team, an Ihrem Standort oder remote. Sie bestimmen Inhalte, Tempo und Termin.

Coaching & Beratung

Individuelle Begleitung bei konkreten Herausforderungen. Wir helfen direkt dort, wo es gerade klemmt.

GitLab CI Pipeline Experten Training

Sichern Sie sich jetzt einen Platz oder lassen Sie sich ein maßgeschneidertes Inhouse-Angebot erstellen.

Training anfragen