Versionierung
Eine solide Versionierungsstrategie ist essentiell für die Wartbarkeit und Zuverlässigkeit Ihrer Automate-Workflows.Warum Versionierung wichtig ist
Rückverfolgbarkeit
Sie können Änderungen nachverfolgen und bei Problemen zu früheren Versionen zurückkehren.
Teamarbeit
Teams können parallel arbeiten ohne sich gegenseitig zu überschreiben.
Rollback
Bei Problemen können Sie schnell zu einer funktionierenden Version zurückkehren.
Audit
Versionierung ermöglicht Compliance und Audit-Trails.
Automate-Versionierung
Workflow-Versionen
Automate speichert automatisch Versionen Ihrer Workflows:Automatische Versionierung
Automatische Versionierung
Wie es funktioniert:
- Jede Änderung erstellt eine neue Version
- Versionen werden mit Timestamp gespeichert
- Sie können zwischen Versionen wechseln
- Alte Versionen bleiben verfügbar
Version anzeigen
Version anzeigen
So sehen Sie Versionen:
- Öffnen Sie den Workflow
- Klicken Sie auf “Versions” Tab
- Sehen Sie alle gespeicherten Versionen
- Wählen Sie eine Version zum Anzeigen
Version wiederherstellen
Version wiederherstellen
So stellen Sie eine Version wieder her:
- Öffnen Sie Versions-Historie
- Wählen Sie die gewünschte Version
- Klicken Sie auf “Restore”
- Bestätigen Sie die Wiederherstellung
Git-basierte Versionierung
Workflows in Git speichern
Für erweiterte Versionierung können Sie Workflows in Git exportieren:Workflow exportieren
- Öffnen Sie den Workflow
- Klicken Sie auf “Export”
- Wählen Sie Format: JSON
- Speichern Sie die Datei
Git-Workflow-Struktur
Empfohlene Struktur:Backup-Strategien
Automatische Backups
Regelmäßige Exports
Tägliche/Wöchentliche Exports:
- Automatisieren Sie Workflow-Exports
- Speichern Sie in sicherem Speicher
- Behalten Sie mehrere Backup-Generationen
Vor wichtigen Änderungen
Manuelle Backups:
- Exportieren Sie vor größeren Änderungen
- Erstellen Sie Snapshot vor Updates
- Testen Sie Backups regelmäßig
Backup-Skript Beispiel
Versionsnummern
Semantische Versionierung
Verwenden Sie semantische Versionierung für Workflows: Format:MAJOR.MINOR.PATCH
- MAJOR: Breaking Changes
- MINOR: Neue Features, rückwärtskompatibel
- PATCH: Bugfixes
1.0.0- Initial Release1.1.0- Neue Features hinzugefügt1.1.1- Bugfix2.0.0- Breaking Changes
Versions-Tags in Git
Best Practices
Regelmäßige Backups
Erstellen Sie regelmäßige Backups, besonders vor größeren Änderungen.
Commit-Messages
Verwenden Sie aussagekräftige Commit-Messages, die Änderungen beschreiben.
Tags verwenden
Nutzen Sie Git Tags für wichtige Releases und Meilensteine.
Dokumentation
Dokumentieren Sie Versionsänderungen in CHANGELOG.md.
CHANGELOG Beispiel
Migration zwischen Versionen
Upgrade-Strategie
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
Weiterführende Themen: Lesen Sie auch unsere Seiten zu Dokumentation und Sicherheit für weitere Best Practices.
