CI/CD

Auch bekannt unter:

  • Continuous Integration
  • Continuous Delivery
  • Continuous Deployment

Wikipedia

CI/CD CI/CD (Continuous Integration / Continuous Delivery) ist eine Praxis der Softwareentwicklung, bei der Codeänderungen automatisch gebaut, getestet und bereitgestellt werden. steht für Continuous Integration CI/CD (Continuous Integration / Continuous Delivery) ist eine Praxis der Softwareentwicklung, bei der Codeänderungen automatisch gebaut, getestet und bereitgestellt werden. und Continuous Delivery CI/CD (Continuous Integration / Continuous Delivery) ist eine Praxis der Softwareentwicklung, bei der Codeänderungen automatisch gebaut, getestet und bereitgestellt werden. (bzw. Continuous Deployment CI/CD (Continuous Integration / Continuous Delivery) ist eine Praxis der Softwareentwicklung, bei der Codeänderungen automatisch gebaut, getestet und bereitgestellt werden.) und beschreibt eine Reihe von Praktiken zur Automatisierung des Softwareentwicklungsprozesses.

Continuous Integration CI/CD (Continuous Integration / Continuous Delivery) ist eine Praxis der Softwareentwicklung, bei der Codeänderungen automatisch gebaut, getestet und bereitgestellt werden. (CI) bedeutet, dass Codeänderungen regelmäßig in ein gemeinsames Repository integriert werden. Nach jeder Integration werden automatisierte Tests und Builds ausgeführt, um Fehler frühzeitig zu erkennen.

Continuous Delivery CI/CD (Continuous Integration / Continuous Delivery) ist eine Praxis der Softwareentwicklung, bei der Codeänderungen automatisch gebaut, getestet und bereitgestellt werden. (CD) erweitert CI, indem der Code nach erfolgreichem Testen automatisch in eine produktionsnahe Umgebung überführt wird. Continuous Deployment CI/CD (Continuous Integration / Continuous Delivery) ist eine Praxis der Softwareentwicklung, bei der Codeänderungen automatisch gebaut, getestet und bereitgestellt werden. geht noch einen Schritt weiter und veröffentlicht jede erfolgreiche Änderung automatisch in der Produktionsumgebung.

Bekannte CI/CD CI/CD (Continuous Integration / Continuous Delivery) ist eine Praxis der Softwareentwicklung, bei der Codeänderungen automatisch gebaut, getestet und bereitgestellt werden.-Plattformen sind GitHub Actions, GitLab CI, Jenkins und CircleCI. In Kombination mit Container-Technologien wie Docker Docker ist eine Software-Platform zur standardisierten Entwicklung und Umsetzung von Containern und Kubernetes "Kubernetes (K8s) ist ein Open-Source-System zur Automatisierung der Bereitstellung, Skalierung und Verwaltung von containerisierten Anwendungen" - kubernetes.io lassen sich hochautomatisierte Deployment-Pipelines aufbauen.


Verwandte Technologien und Begriffe:

  • Docker Docker ist eine Software-Platform zur standardisierten Entwicklung und Umsetzung von Containern
  • Kubernetes "Kubernetes (K8s) ist ein Open-Source-System zur Automatisierung der Bereitstellung, Skalierung und Verwaltung von containerisierten Anwendungen" - kubernetes.io
  • Git Git ist ein verteiltes Versionsverwaltungssystem, das es Entwicklern ermöglicht, Änderungen am Quellcode nachzuverfolgen und gemeinsam an Projekten zu arbeiten.