Workflows in Git speichern
Der verlässliche Weg zur Versionierung: Sie laden den Workflow als JSON-Datei herunter und verwalten ihn in Git.1
Workflow herunterladen
Öffnen Sie den Workflow, dann das Workflow-Menü (⋯ oben rechts), und klicken Sie auf Download — der Workflow wird als JSON-Datei gespeichert. Der Menüpunkt heißt Download, nicht „Export”.
2
In Git committen
Legen Sie die Datei in Ihrer Repository-Struktur ab und committen Sie mit einer aussagekräftigen Message, die die Änderung beschreibt:
3
Versionierung nutzen
Verwenden Sie Git Tags für Releases:Und Branches für Experimente:
Empfohlene Repository-Struktur
Die Ordner
production/, staging/ und development/ sind eine reine Git-Ordnerkonvention zur Organisation Ihrer Dateien. Automate selbst kennt keine Environments — alle Workflows laufen in derselben Instanz.Backup-Strategien
Automatisieren Sie regelmäßige Exports (täglich oder wöchentlich), speichern Sie sie in sicherem Speicher und behalten Sie mehrere Backup-Generationen. Exportieren Sie zusätzlich manuell vor größeren Änderungen und Updates — und testen Sie die Wiederherstellung Ihrer Backups regelmäßig.Versionsnummern
Verwenden Sie semantische Versionierung im FormatMAJOR.MINOR.PATCH: MAJOR für Breaking Changes, MINOR für neue, rückwärtskompatible Features, PATCH für Bugfixes. Beispiel: 1.0.0 (Initial Release) → 1.1.0 (neue Features) → 1.1.1 (Bugfix) → 2.0.0 (Breaking Changes).
Setzen Sie die Versionen als Git Tags:
CHANGELOG.md:
Migration zwischen Versionen
- Backup erstellen: Exportieren Sie die aktuelle Version als Backup.
- Änderungen prüfen: Lesen Sie den CHANGELOG und prüfen Sie Breaking Changes.
- Test-Kopie: Testen Sie die neue Version als Kopie des Workflows (z.B. aus Ihrem
development/-Ordner importiert), bevor Sie den produktiven Workflow ersetzen. - Migration: Ersetzen Sie den produktiven Workflow durch die getestete Version.
- Validierung: Überprüfen Sie, dass alles funktioniert.
Checkliste
- Workflows sind in Git versioniert
- Regelmäßige Backups werden erstellt
- Versionsnummern werden verwendet
- CHANGELOG wird gepflegt
- Migration-Strategien sind dokumentiert
- Backup-Wiederherstellung wurde getestet
