Automatisierung mit Gradle für Continuous Integration und Delivery
Seminar - GFU Cyrus AG
Das Ziel des Seminars für Unternehmen ist es, die Teilnehmer in die Lage zu versetzen, Gradle effektiv einzusetzen, um Build-, Test- und Deployment-Prozesse zu automatisieren. Durch die Einführung der Gradle-basierten Automatisierung sollen Unternehmen von einer gesteigerten Entwicklerproduktivität, höheren Codequalität, kürzeren Entwicklungszyklen und einer verbesserten Time-to-Market profitieren. Das Seminar zielt darauf ab, die Unternehmen in die Lage zu versetzen, effizientere und skalierbare Entwicklungsprozesse zu implementieren, die Kosten zu reduzieren und eine zuverlässige, kontinuierliche Integration und Bereitstellung zu gewährleisten.
Erstellen und Verwalten von mehreren Projekten mit Gradle
Konfiguration von Build-Workflows und benutzerdefinierten Aufgaben
Testautomatisierung mit Gradle: Integration von Unit- und Integrationstests
Testberichte generieren und analysieren
Statische Code-Analyse mit Gradle
Code-Qualitätsmetriken und Reporting
Deployment und Continuous Integration (CI)
Deployment-Optionen mit Gradle: Lokale Bereitstellung, Server-Bereitstellung usw.
Automatisierung des Deployments auf verschiedenen Umgebungen
Einführung in Continuous Integration (CI) und Gradle
Konfiguration der CI-Pipeline für automatische Builds und Tests
Verwendung von CI-Tools wie Jenkins oder Travis CI
Überwachung und Reporting der CI-Pipeline
Fortgeschrittene Themen und Best Practices
Erstellung benutzerdefinierter Gradle-Plugins
Verwendung vorhandener Plugins und Integration in Build-Skripte
Leistungsoptimierung: Beschleunigung von Gradle-Builds
Profiling und Diagnose von Build-Problemen
Continuous Delivery mit Gradle: Automatisierung des gesamten Lieferprozesses
Best Practices für effiziente und robuste Gradle-Builds
Dauer/zeitlicher Ablauf:
2 Tage
Zielgruppe:
Entwickler : Softwareentwickler, die an Projekten arbeiten, die auf der Gradle-Build-Automatisierung basieren oder die in zukünftigen Projekten Gradle einsetzen möchten.
Softwarearchitekten: Architekten, die für die Gestaltung und Strukturierung der Softwareprojekte verantwortlich sind und die Möglichkeiten der Build-Automatisierung mit Gradle kennenlernen möchten.
DevOps-Teammitglieder : Teammitglieder aus dem DevOps-Bereich, die für die Bereitstellung und Verwaltung der Continuous Integration (CI) und Continuous Deployment (CD) Pipelines verantwortlich sind.
Projektmanager: Projektmanager, die für die Planung und Durchführung von Softwareprojekten verantwortlich sind und die Vorteile der Automatisierung mit Gradle in Bezug auf Zeit- und Kostenersparnis verstehen möchten.
IT-Operations-Team: Teammitglieder aus dem Operations-Bereich, die für die Bereitstellung und Wartung der Produktionsumgebung verantwortlich sind und die eine reibungslose Integration von Gradle-basierten Builds und Deployments gewährleisten möchten.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.