
Andrew Hanna

Andrew Hanna

Kurz gesagt: Ein Release-Freeze ist nicht noetig. Ihr Git-Repository ist das portable Gut, beide Tools koennen also gleichzeitig daran haengen, waehrend Sie Pipeline fuer Pipeline umziehen, die niedrigste Umgebung zuerst und die Produktion zuletzt. Uebernommen werden das Repo, seine Branches und seine Historie. Neu gebaut wird alles, was beim Anbieter lag: CI- und Monitoring-Jobs, Org-Verbindungen, Freigabe-Gates, Backup-Zeitplaene und Deployment-Historie.
Das Denkmodell, das die Sache einfach macht: Metadaten liegen in Git, die Orchestrierung liegt beim Anbieter. Die Dokumentation von Gearset beschreibt Ihr Repository als den Ort, an dem die Metadaten liegen, waehrend das Tool sie zwischen Orgs und diesem Repo bewegt. Das Gut, das Sie jahrelang aufgebaut haben, also Commit-Historie, Branch-Modell und Dateistruktur, gehoert Ihnen und bleibt genau dort.
Wird unveraendert uebernommen:
Muss neu gebaut werden:
Klaeren Sie zuerst Ihr Metadatenformat. Gearset committet im SFDX-Source-Format, wenn es ein leeres Repository initialisiert, und unterstuetzt daneben das Metadata-API-Format, ein geerbtes Repo kann also legitim in beidem vorliegen. Ein Formatkonflikt ist genau das, was einen ruhigen Parallelbetrieb in eine Wand aus falschen Diffs verwandelt.
Liegt das Repo im Metadata-API-Format und Sie wollen konvertieren, machen Sie daraus eine eigene Aenderung: konvertieren, reviewen, mergen, ein Deployment daraus verifizieren. Konvertieren Sie niemals das Format und wechseln Sie in derselben Woche das Werkzeug. Sonst laesst sich nicht mehr sagen, welche Aenderung welche Ueberraschung verursacht hat.
Die Bremse ist Ihre Release-Kadenz, nicht das Werkzeug. Ein Team im Zweiwochenrhythmus ist meist nach zwei Zyklen durch: ein Parallelzyklus und ein Produktionszyklus. Serpent ist pro Workspace in unter 15 Minuten eingerichtet und Onboarding-Sitzungen mit unserem Team sind kostenlos, der Kalender besteht also vor allem aus dem Warten auf Ihre eigenen Change-Fenster.
Drei Gruende kehren immer wieder. Preise, die mit Nutzern und mit der Zahl der CI/CD-Orgs wachsen. Ein Ablauf, der Git-Sicherheit voraussetzt, die die Admin-Haelfte des Teams nicht hat. Und Paketauslieferung als separater Kauf. Serpent rechnet pauschal pro Unternehmen ab, arbeitet ticketbasiert mit Git im Hintergrund, installiert nichts in Ihrer Org und enthaelt 1GP-, 2GP- und AppExchange-Release-Workflows in jedem Plan, auch im kostenlosen Essentials. Weitere Umstiegs-Playbooks finden Sie in unserer SF-Guides-Bibliothek.
Brauchen wir fuer den Wechsel einen Release-Freeze?
Nein. Bauen Sie Umgebungen nacheinander neu und lassen Sie die alte Pipeline deployen, bis die neue einen vollen Release-Zyklus validiert hat.
Koennen zwei DevOps-Tools gleichzeitig am selben Repository haengen?
Ja, genau das macht einen Wechsel ohne Ausfallzeit moeglich. Die Regel, die es sicher haelt: immer nur ein Schreiber pro Branch.
Wandern unsere bestehenden Backups mit?
Nein. Backup-Daten sind zwischen Anbietern nicht in wiederherstellbarer Form portabel, planen Sie also eine Ueberlappung fuer Ihre Aufbewahrungsfrist.
Was passiert mit unserer Deployment-Historie?
Sie bleibt beim alten Tool. Exportieren Sie, was Ihre Pruefer brauchen, solange der Vertrag noch laeuft.
Installiert Serpent etwas in unseren Salesforce-Orgs?
Nein. Es verbindet sich ausschliesslich ueber Standard-APIs, es gibt also kein Paket zur Freigabe und spaeter nichts zu deinstallieren.
Unverbindlich.