Einführung in CI/CD-Pipelines
Lernen Sie die Grundlagen von CI/CD-Pipelines kennen. Dieser Kurs richtet sich an Personen, die noch keine Erfahrung mit Continuous Integration (CI) und Continuous Deployment (CD) haben. Er eignet sich für Entwickler*innen, Mitarbeitende in der Qualitätssicherung und alle, die Softwarebereitstellungsprozesse mit GitLab CI/CD automatisieren möchten. Wenn Sie die grundlegenden Bausteine von CI/CD verstehen und erste Schritte mit GitLab unternehmen möchten, ist dieser Kurs für Sie geeignet.
1 Std. 15 Min.
41 Lektionen
Aktualisiert August 2026
Gorka Ribera
Softwareentwickler
Ist dieser Kurs für mich geeignet?
Dieser Kurs richtet sich an Personen, die noch keine Erfahrung mit Continuous Integration (CI) und Continuous Deployment (CD) haben. Er eignet sich für Entwickler*innen, Mitarbeitende in der Qualitätssicherung und alle, die Softwarebereitstellungsprozesse mit GitLab CI/CD automatisieren möchten. Wenn Sie die grundlegenden Bausteine von CI/CD verstehen und erste Schritte mit GitLab unternehmen möchten, ist dieser Kurs für Sie geeignet.
Voraussetzungen
- Grundkenntnisse in Git und Versionsverwaltungssystemen
- Kenntnisse über Softwareentwicklungsprozesse sind hilfreich, aber nicht erforderlich
Was werde ich lernen?
In diesem Kurs lernen Sie:
- Einführung in CI/CD-Konzepte: Sie entwickeln ein solides Verständnis davon, was Continuous Integration und Continuous Deployment bedeuten und warum sie für die moderne Softwareentwicklung unverzichtbar sind.
- Die Datei
.gitlab-ci.ymlverstehen: Sie lernen Aufbau und Syntax der Datei.gitlab-ci.ymlkennen, die für die Definition Ihrer CI/CD-Pipelines in GitLab entscheidend ist. - Arten von Runnern: Sie lernen die verschiedenen Arten von GitLab Runnern kennen, darunter gemeinsam genutzte Runner sowie Projekt- und Gruppen-Runner, und erfahren, wann welche Art eingesetzt wird.
- Projekt- und Gruppen-Runner sowie Executors: Sie verstehen, wie Projekt- und Gruppen-Runner sowie Executors konfiguriert werden, um Ihre CI-Jobs zuverlässig auszuführen.
- Artefakte: Sie lernen Artefakte in GitLab kennen, erfahren, wie sie erstellt werden und wie Sie sie in Ihren Pipelines verwenden, um die Ausgaben Ihrer Jobs zu verwalten.
- Dokumentationserstellung: Sie erfahren, wie Sie die Erstellung der Projektdokumentation als Teil Ihrer CI/CD-Pipeline automatisieren.
- Monitoring: Sie verstehen, wie Sie Ihre Pipelines und Jobs überwachen, einschließlich der Auswertung von Protokollen und Messwerten, um Ihre CI/CD-Prozesse zu verbessern.
Was werde ich erstellen?
Am Ende des Kurses haben Sie Folgendes erstellt:
- Eine grundlegende CI/CD-Pipeline, die mit der Datei
.gitlab-ci.ymlTest- und Bereitstellungsprozesse automatisiert. - Konfigurierte GitLab Runner, die auf die Anforderungen Ihres Projekts abgestimmt sind und es Ihnen ermöglichen, CI-Jobs effizient auszuführen.
- Prozesse zur Artefaktverwaltung, mit denen wichtige Build-Ausgaben gespeichert und abgerufen werden, um Konsistenz in Ihrem gesamten Entwicklungsworkflow sicherzustellen.
- Eine automatisierte Dokumentationserstellung, die in Ihre CI-Pipeline eingebunden ist und es einfach macht, die Projektdokumentation aktuell zu halten.