2 CI/CD-Pipeline

2 Elemente einer CI/CD-Pipeline

Die Phasen, aus denen sich eine CI/CD-Pipeline zusammensetzt, sind separate Untermen- gen von Aufgaben, die in dem, was wir als Pipeline-Phase bezeichnen, zusammengefasst sind. Hier sind die häufigsten Pipeline-Phasen:

  1. Erstellung
  2. Test
  3. Einführung
  4. Bereitstellung
  5. Validierung und Konformität

2.1 Erstellung

Die Erstellung ist das erste Element einer CI/CD-Pipeline, ihre Hauptaufgabe ist das Kompilieren der Anwendung.

2.2 Test

Der Test ist ein wichtiger Bestandteil einer CI/CD-Pipeline. Seine wichtigste Aufgabe ist es, den Code zu testen. Die Hauptautomatisierung spart Zeit und Aufwand.

2.3 Einführung

Die Einführung spielt eine ebenso wichtige Rolle in einer CD/CI-Pipeline. Sie dient genau dazu, die Anwendung an das Repository zu verteilen.

2.4 Die Bereitstellung

Die Bereitstellung dient genau dazu, den Code in der Produktion einzusetzen.

2.5 Validierung und Konformität

Diese Validierungsschritte müssen an die Anforderungen der jeweiligen Organisation an- gepasst werden. Werkzeuge zur Analyse der Sicherheit von Bildern wie z. B. Clair kön- nen die Qualität von Bildern sicherstellen, indem sie sie mit bekannten Schwachstellen (CVEs) vergleichen.

Darstellung einer Pipeline

Diese Liste der Pipeline-Phasen ist natürlich keinesfalls vollständig. Es handelt sich lediglich um ein Beispiel für die häufigsten Phasen, die bei einer Pipeline auftreten kön- nen. Die Pipeline muss den Anforderungen des Unternehmens entsprechen.