- Zyklus der Continuous Integration
- Ticketmanagement mit GitLab
- Quellcodeverwaltung mit Git und GitLab
- Build-Prozess mit Maven
- Zentrale Verwaltung von Software-Artefakten mit Sonartype Nexus Repository
- Integration mit GitLab
- Code-Qualität mit Sonar prüfen
- Erstellung von Docker-Images
- Automatisches Deployment per GitLab Pipelines nach Kubernetes
- Konfigurationsanpassungen mir Argo CD
- Zyklus der Continuous Integration
- Ticketmanagement mit GitLab
- Quellcodeverwaltung mit Git und GitLab
- Build-Prozess mit Maven
- Zentrale Verwaltung von Software-Artefakten mit Sonartype Nexus R ... Mehr Informationen >>
Lernziele
- Sie haben eine klare Vorstellung vom kontinuierlichen Entwicklungsprozess.
- Sie können Source-Code mit Eclipse erstellen und diesen mit Git verwalten.
- Sie nutzen Maven für das Management von Abhängigkeiten und den Aufbau von Projekten.
- Sie verwalten Tickets und konfigurieren den Build-Prozess mit GitLab.
- Sie nutzen GitLab (alternativ) Jenkins als Build-Server.
- Sie setzen Sonar zur Verbesserung der Code-Qualität ein.
- Sie nutzen die GitLab-Pipeline als CD-Prozess um ihre Anwendung in einem Kubernetes-Cluster zu deployen.
- Sie nutzen Argo CD um ihre Konfiguration der Anwendung inkl. der zugeteilten Kubernetesresourcen zu verwalten und versionieren
- Sie haben eine klare Vorstellung vom kontinuierlichen Entwicklungsprozess.
- Sie können Source-Code mit Eclipse erstellen und diesen mit Git verwalten.
- Sie nutzen Maven für das Management von Ab ... Mehr Informationen >>
Zielgruppen
Programmierer und Softwareentwickler, technische Projektleiter, DevOps-Engineers für Kubernetes