Praktische Umsetzung von CI/CD-Pipelines

CI/CD-Grundlagen

4. Praktische Umsetzung von CI/CD-Pipelines

Im Verlauf dieses Kurses haben Sie die Gelegenheit, CI/CD-Pipelines in GitLab anhand eines Beispielprojekts umzusetzen. Diese praktische Übung hilft Ihnen, die wichtigsten Konzepte und Bestandteile von CI/CD-Pipelines zu verstehen und zu lernen, wie Sie diese für Ihre Projekte konfigurieren und anpassen.

4.1 Projekt zur Analyse von Forschungspublikationen

Für diese Übung verwenden Sie das Beispielprojekt „Analyse von Forschungspublikationen“. Das Projekt ist ein einfaches GitLab-Repository und enthält ein Python-Skript, das Daten zu Forschungspublikationen analysiert und einen Bericht erzeugt. Ziel ist es, die Analyse der Forschungsdaten und die Berichterstellung mit CI/CD-Pipelines zu automatisieren.

Wichtige Bestandteile des Projekts

  • Repository: Das Projekt-Repository enthält folgende Dateien:

    • analyze_data.py: Python-Skript zur Analyse der Daten zu Forschungspublikationen.
    • requirements.txt: Liste der für das Skript benötigten Python-Abhängigkeiten.
    • data.csv: Beispieldaten zu Forschungspublikationen im CSV-Format.

    Dieses Repository dient dazu, die Umsetzung von CI/CD-Pipelines in GitLab zu veranschaulichen.