Continuous Integration und Delivery mit GitLab
Ihre Termine
| Datum | Ort | Preis |
|---|---|---|
| 10.08.2026 -12.08.2026 |
Virtuelles Live Training |
1.725,50 €* Buchen |
| 14.12.2026 -16.12.2026 |
München |
% 1.638,63 €* Buchen |
| 14.12.2026 -16.12.2026 |
Virtuelles Live Training |
% 1.638,63 €* Buchen |
| 18.01.2027 -20.01.2027 |
München |
% 1.638,63 €* Buchen |
| 18.01.2027 -20.01.2027 |
Virtuelles Live Training |
% 1.638,63 €* Buchen |
| 15.03.2027 -17.03.2027 |
München |
% 1.638,63 €* Buchen |
| 15.03.2027 -17.03.2027 |
Virtuelles Live Training |
% 1.638,63 €* Buchen |
| 24.05.2027 -26.05.2027 |
München |
% 1.638,63 €* Buchen |
| 24.05.2027 -26.05.2027 |
Virtuelles Live Training |
% 1.638,63 €* Buchen |
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
Continuous Integration und Delivery mit GitLab verbindet Source Code Management, automatisierte Tests, Container-Builds und Deployments in einem durchgängigen DevOps-Workflow. In dieser GitLab-Schulung lernst du, CI/CD-Pipelines strukturiert zu planen, in der .gitlab-ci.yml umzusetzen und für reale Projektanforderungen sicher zu betreiben.
Das Training behandelt den Weg von der ersten Pipeline bis zu fortgeschrittenen Deployment-Szenarien mit Runnern, Variablen, Artefakten, Caching, Environments und Security-Aspekten. Du arbeitest mit typischen Aufgaben aus Entwicklung, Administration und DevOps: Build-Prozesse automatisieren, Tests integrieren, Container-Images erstellen, Secrets schützen und Deployments nachvollziehbar steuern.
Wenn Git-Grundlagen noch aufgefrischt werden sollen, bietet der Versionskontrolle mit Git Intensivkurs eine passende Vorbereitung. Für Teams, die GitLab-CI/CD mit Container-Technologien verbinden, ist der Linux Container Workshop mit Docker und Podman eine sinnvolle Ergänzung. Automatisierte Infrastruktur- und Service-Abläufe lassen sich anschließend im Seminar Configuration Management und Service Operations mit Ansible vertiefen.
Inhalte
GitLab-Architektur und DevOps-Workflow
- GitLab-Projekte und Repositories
- Self-managed GitLab und SaaS
- Gruppen, Projekte und Berechtigungen
- Runner-Architektur und Ausführungsmodelle
- Source Code Management in GitLab
Grundlagen der GitLab-CI/CD-Pipeline
- Aufbau der .gitlab-ci.yml
- Stages, Jobs und Skripte
- Pipeline-Auslöser und Branch-Strategien
- Rules, only und except
- Needs und Job-Abhängigkeiten
- Manuelle und geplante Pipelines
Variablen, Artefakte und Environments
- Projektvariablen und Gruppenvariablen
- Geschützte und maskierte Variablen
- Job-Artefakte und Reports
- Environments und Deployment-Status
- Review-Apps und Umgebungslogik
- Secret-Umgang in Pipelines
Runner, Images und Container-Builds
- Shared Runner und Specific Runner
- Executor-Konzepte und Einsatzbereiche
- Container-Images für Build-Jobs
- Docker-Builds in Pipelines
- Podman-Builds in Pipelines
- Registry-Nutzung und Image-Publishing
Wiederverwendung und Pipeline-Optimierung
- Includes und Templates
- CI/CD-Komponenten und Inputs
- Caching-Strategien für Builds
- Git-Submodule in Pipelines
- Große Repositories effizient verarbeiten
- Performance-Tuning für Pipeline-Laufzeiten
Delivery, Security und Betrieb
- Deployment-Strategien mit GitLab
- Auto DevOps und Voraussetzungen
- Sicherheitsscans im Pipeline-Kontext
- SSH-Keys und Deploy-Keys
- Fehleranalyse und Pipeline-Debugging
- Best Practices für produktive Workflows
Voraussetzungen
- Grundkenntnisse in Git und Versionskontrolle
- Sicherer Umgang mit der Linux-Shell
- Grundlegende Programmier- oder Skripting-Kenntnisse
- Verständnis für Build-, Test- und Deployment-Abläufe
Zielgruppe
- DevOps-Engineers, die GitLab-Pipelines für Builds, Tests und Deployments planen und betreiben
- Softwareentwicklerinnen und Softwareentwickler, die CI/CD-Workflows in GitLab eigenständig umsetzen
- Systemadministratorinnen und Systemadministratoren, die Runner, Deployments und Berechtigungen verwalten
- Technische Teamleitungen, die GitLab-CI/CD-Prozesse standardisieren und verbessern
Hinweise
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.
D