We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

DSpace Configuration the DevOps Way

Formale Metadaten

Titel
DSpace Configuration the DevOps Way
Untertitel
Separates Releasen aller Konfigurationen und Sprachdateien als eigenes Artefakt
Serientitel
Anzahl der Teile
9
Autor
Mitwirkende
Lizenz
CC-Namensnennung 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache
Produktionsjahr2024
ProduktionsortMainz

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
Wir haben Konfigurationen und Sprachdateien konsequent in ein separates Projekt ausgelagert. Somit können all diese Dateien validiert und/oder auf Basis von erstellten Scripts generiert werden (z.B.: submission-forms.xml je unterstützter Sprache aus Template, Sprachdateien oder kontrollierte Vokabularien). Dies geschieht im Rahmen von CI Jobs, welche auch die Paketierung der Dateien als releasefähiges Archiv übernehmen. Dieses Archiv wird im Rahmen der DSpace Service Startkonfiguration geladen und genutzt. All dies ermöglicht es uns, die Pflege von einigen Dateien durch die Fachabteilungen selbst zu realisieren - sowie ein Staging der Konfigurationen durchzuführen, ohne die Applikationen oder die Umgebungsprovisionierung an sich selbst zu verändern. In dem Vortrag wird die Projektstruktur erläutert und es werden Beispiele für die Verwendung von Generatoren für Konfigurationen gezeigt. Es wird zudem gezeigt, wie wir das Einbinden der Konfigurationsartefakte realisieren (Staging via Ansible).
Schlagwörter