DSCI: CI-Artefakte einfach per Dateiablage
CI jobs artifacts should not be difficult
Das Open-Source-Projekt DSCI (Dead Simple CI) vereinfacht die Handhabung von Artefakten in CI-Pipelines drastisch: Jede Datei, die ein Job im Verzeichnis ~/artifacts/ ablegt, steht nachfolgenden Jobs automatisch zur Verfügung – ganz ohne Konfiguration oder Upload-Schritte. Das zeigt ein Beispiel mit Bash und Python. Artefakte fungieren so als einfacher Datenpuffer zwischen Pipeline-Schritten.
Artefakte sind de facto jede Datei im Verzeichnis ~/artifacts; wenn ein Job eine Datei daraus entfernt, ist sie für die nächsten Jobs nicht mehr verfügbar.