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:
Die Erstellung ist das erste Element einer CI/CD-Pipeline, ihre Hauptaufgabe ist das Kompilieren der Anwendung.
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.
Die Einführung spielt eine ebenso wichtige Rolle in einer CD/CI-Pipeline. Sie dient genau dazu, die Anwendung an das Repository zu verteilen.
Die Bereitstellung dient genau dazu, den Code in der Produktion einzusetzen.
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.
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.