Thesis:
Innerhalb von Continuous Integration und Delivery (CI/CD) Prozessen gibt es Integrationstests, die Datenbanken (DB) benötigen. Damit solche Tests automatisiert durchgeführt werden können, sind Schnittstellen zu DB-Management-Systemen (DBMS) erforderlich, um DBen
Damit diese Schnittstelle universell eingesetzt werden kann, ist zu untersuchen, ob diese mittels einem DBMS Controller (Server mit REST-basierter API) und Build-System-spezifischen Plugins (Client) konzipiert werden kann. Bei der Konzeption der REST-basierten API des DBMS Controllers und erforderlicher Plugins sind folgende Aspekte zu berücksichtigen:
Das Problem soll anhand des Fallbeispiels von Jenkins-getriggerten Integrationstests in Continuous Delivery-Builds des Praxispartners AEB untersucht, analysiert und (prototypisch) gelöst werden.
Downloads