Aufbereitung und Darstellung von Release-Informationen in einer Continuous Delivery-Umgebung
Im Rahmen einer Abschlussarbeit soll eine Applikation konzeptioniert und implementiert werden, welche Release-Informationen aus verschiedenen Quellen (Tasks aus Phabricator, Git etc.) aggregiert und darstellt. Da in unserer Microservice-Umgebung eine hohe Anzahl von Services kontinuierlich ausgeliefert werden, ist es wichtig, dass deren Release-Informationen automatisch generiert werden. Die Auswahl der zur Implementierung verwendeten Technologien ist dem Studierenden überlassen.
Ihre Aufgaben
- Analyse der vorhandenen Systeme und Daten bzw. Bestimmung fehlender Informationen
- Konzeption einer Applikation zur Aggregation, Aufbereitung und Darstellung der Release-Informationen
- Auswahl der Technologien und Implementierung der Applikation
- Dokumentation der Umsetzung und der Ergebnisse in Ihrer Abschlussarbeit
Ihre Qualifikationen
- Erfahrung mit modernen Webtechnologien
- Erfahrung mit Versionsverwaltungssystemen (Git, SVN etc.)
- Erfahrungen und Kenntnisse in Java und Angular sind von Vorteil