GitLab CI: Continuous Integration für automatische Datenqualitätskontrolle auf GitLab.UB

Autor/innen

  • Christian Pietsch Universitätsbibliothek Bielefeld

DOI:

https://doi.org/10.4119/kwi-795

Abstract

Ursprünglich wurde Continuous Integration nur in der Software-Entwicklung eingesetzt – nämlich um automatisch zu prüfen, ob eine komplexe Software nach Änderungen im Quellcode noch funktioniert. Diese Prüfung wird von kleinen Programmen (Tests) ausgeführt. Im DFG-Projekt "Conquaire" schreiben wir solche Tests, aber sie prüfen nicht Software, sondern Forschungsdaten – möglichst schon früh im Entstehungsprozess. Dadurch hoffen wir die Wiederverwendbarkeit und Archivierbarkeit der Daten zu erhöhen und letztlich Forschungsergebnisse reproduzierbarer zu machen. Die an der UB betriebene Kollaborationsplattform GitLab enthält komfortable Werkzeuge für Continuous Integration (GitLab CI), die während des Vortrags vorgeführt werden. Angehörige der Universität Bielefeld können unsere lokale GitLab-Instanz neuerdings mit ihrem BITS-Login nutzen: https://gitlab.ub.uni-bielefeld.de/

Veröffentlicht

2017-11-24

Ausgabe

Rubrik

Vortrag