Artifact Shipper
Einleitung: Was ist der Artifact Shipper?
Der Artifact Shipper ist ein schlankes, Docker-basiertes Tool zur Automatisierung des Deployment-Prozesses. Er dient als Bindeglied, das Software-Artefakte wie BPMN-Dateien und LowCode-Flows aus verschiedenen Quellen (lokale Verzeichnisse, Git-Repositories) sammelt und in eine ProcessCube®-Umgebung (Engine oder LowCode-Plattform) übermittelt. Sein Hauptzweck ist es, manuelle Deployment-Schritte zu eliminieren und den Prozess in einer CI/CD-Pipeline zu integrieren.
Scope
Der Artifact Shipper ist darauf ausgelegt, folgende Artefakte zu verarbeiten:
- BPMN-Dateien (.bpmn)
- LowCode-Flows im JSON-Format (.json)
- LowCode-Flows im YAML-Format (.yaml, .yml)
Dokumentation
- Konfiguration - Aufbau und Parameter der config.json
- Deployment-Szenarien - Lokale Dateien, Git-Repositories und Multi-Source-Deployments
- CI/CD Integration - Integration in Azure DevOps und Kubernetes
Quick Start
# Docker Container starten
docker run -v $(pwd)/config.json:/config/config.json \
5minds/processcube_artifact_shipper:latestDie detaillierte Konfiguration finden Sie im Kapitel Konfiguration.