CI/CD - Continuous Integration, Delivery, Deployment

Beschreibung:

Lauffähig korrekte Software direkt von der Entwicklung per Klick zum Endanwender bringen. Ein Wunsch der mittels CI/CD wahr wird.

In diesem Workshop lernt der Teilnehmer exemplarisch die notwendigen Schritte kennen und wendet diese an einem Projekt praktisch an.

Als Technologien und Tools verwenden wir: Java, Git, Maven, Jenkins, Nexus, Sonarqube und Docker

Inhalt:

  • Continuous Integration
  • Continuous Delivery
  • Continuous Deployment
  • Versionskontrolle mit Git
  • Git Workflows
  • Buildprozesse mit Maven
  • Deployment Pipelines mit Jenkins
  • Repository Manager Nexus
  • Qualitätssicherung mit SonarQube
  • Auslieferung und Betrieb mit Docker Containern