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