DevOps-Plattformen bieten Teams die Werkzeuge und Automatisierungsmöglichkeiten, die notwendig sind, um kontinuierliche Lieferung durchzuführen und zu verwalten. Kontinuierliche Lieferung bezieht sich auf einen Entwicklungsansatz, der darauf abzielt, Software schnell und agil zu erstellen, zu testen und zu veröffentlichen. DevOps-Plattformen kümmern sich um kontinuierliche Integration (CI) und kontinuierliche Bereitstellung (CD), um verschiedene Entwicklungsaufgaben zu automatisieren und eine erfolgreiche Lieferpipeline zu definieren.
Teams nutzen DevOps-Plattformen, um sicherzustellen, dass ihre Bemühungen zur kontinuierlichen Lieferung gut definiert, ordnungsgemäß automatisiert und innerhalb eines einzigen Rahmens verwaltbar sind, um agile DevOps-Arbeitsumgebungen effizient durchzuführen. DevOps-Plattformen beinhalten oft die vollständigen Funktionalitäten von Software zur Orchestrierung von Anwendungsveröffentlichungen und Build-Automatisierungssoftware, um das native Management, die Automatisierung und die Ausführung von CI/CD zu erleichtern.
Um sich für die Aufnahme in die Kategorie der DevOps-Plattformen zu qualifizieren, muss ein Produkt:
Sich mit Code-Repositories verbinden
Teams helfen, ihre Prozesse vom Codieren bis zur Bereitstellung zu definieren und auszuführen
Benutzern ermöglichen, kontinuierliche Lieferpipelines zu erstellen und zu verwalten
Automatisiertes CI/CD nativ erleichtern