DevOps
Development + Operations
Ziele:
- Kontinuierliche Bereitstellung von Prototypen und aktuellen Produkten
(Release-Zyklen verringern)- Zeit zwischen Korrekturen und Verbesserungen verkürzen
- Fehlerrate in Releases reduzieren
- „schnellere Markteinführung des Endproduktes“
Konzept / Ansatz / Prinzipien
- „sicher“ und reproduzierbar (wiederholbar) implementieren
- Lösungen im Rahmen der Entwicklung kontinuierlich in produktionsähnlichen Umgebungen testen
- operative Qualität (Betrieb) überwachen und validieren
- Feedbackschleifen
DevOps-Kultur / CALMS
- Culture
- Automation
- Lean
- Measurement
- Sharing
7 DevOps-Phasen
(„Stages“ / „Lifecycle“)
- Plan
- Code
- Build
- Test
- Release
- Deploy
- Operate
DevOps-Praktiken
=> Einsatz von Git