0

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