- Grundlagen von DevOps undCI/CD
- Prinzipien und BestPractices
- Definition und Kernprinzipien von DevOps
- Zusammenarbeit und Kommunikation zwischen Entwicklung und Betrieb
- Vorteile der Automatisierung
- Schnelleres Feedback und schnellere Lieferung
- Reduktion von Fehlern und Verbesserung der Qualität
- Einführung in Jenkins
- Installation und Konfiguration
- Systemanforderungen und Installationsschritte
- Grundlegende Konfiguration und Plugins
- Pipeline-as-Code
- Einführung in Jenkinsfile
- Erstellen und Verwalten von Pipelines
- Praktische Anwendungen
- Automatisierung von Builds und Tests
- Einrichten von Build-Jobs
- Integration von Test-Frameworks
- Deployment Pipelines
- Stufen und Schritte in einer CI/CD-Pipeline
- Deployment-Strategien (Blue-Green, Canary)
LernzieleSie sind in der Lage, Jenkins zur Implementierung von CI/CD Pipelines zu nutzen und DevOps-Praktiken in Ihren Entwicklungsprozess zu integrieren.
Zielgruppen- Sie benötigen Grundkenntnisse in der Softwareentwicklung
- Erfahrung mit Versionskontrollsystemen (z.B. Git) ist von Vorteil