Über lineare Pipelines hinaus. Fortgeschrittene Patterns für wartbare CI/CD-Architekturen.
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
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
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
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
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
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
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
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
| Datum | Ort | Status |
|---|---|---|
| 06. Juli 2026 | Berlin | verfügbar |
| 21. September 2026 | Online | verfügbar |
| 07. Dezember 2026 | Frankfurt | verfü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