Skip to content

DevOps

"DevOps" setzt sich zusammen aus "Development" und "IT Operations" und ist ein Sammelbegriff für verschiedene Methoden und Workflows mit dem Ziel, Software möglichst schnell zu integrieren, testen und auszuliefern. Besonders in der agilen Softwareentwicklung, die auf kurzen Entwicklungs- und Feedbackzyklen basiert, spielt es daher eine wichtige Rolle.

CI/CD

CI/CD steht für "Continuous Integration / Contionuous Delivery". Continuous Integration ist das kontinuierliche Integrieren oder Einbauen von neuen Softwarebestandteilen, um so die Sotwarequalität zu steigern. Eine Weiterentwicklung dessen ist das Continuous Deployment, bei dem in bestimmten Zeitabschnitten beziehnungsweise beim Erreichen von gewissen Qualitätsmetriken neue Versionen der Software erstellt und ausgeliefert werden. Beispiele für CI/CD-Tools sind Jenkins oder Github-Actions, welche es ermöglichen, bei bestimmten Aktionen (zum Beispiel einem Pull Request in den main branch) CI/CD-Workflows, wie etwa automatisierte Tests oder statische Softwareanalysen durchzuführen.