Org-zu-Org-Deployment verschiebt Metadaten direkt von einer Quell-Org in eine Ziel-Org, ohne eine package.xml oder ein Manifest von Hand zu erstellen. Serpent ruft aus der Quelle ab, vergleicht sie mit dem Ziel und lässt dich genau auswählen, was deployt werden soll.
So funktioniert es
Org-zu-Org-Deployment läuft von einem Work Item aus. Öffne ein Work Item über die Schaltfläche "Try it in the demo" oben, dann:
-
Deploy from Source öffnen
Öffne am Work Item More actions und wähle Deploy from Source, um den Compare-Org-and-Deploy-Ablauf zu starten.
-
Quell- und Ziel-Org auswählen
Wähle die Org, von der aus deployt wird, und die Org, in die deployt wird.
-
Unterschiede in der Vorschau ansehen
Serpent ruft die Quell-Metadaten ab und vergleicht sie mit einem frischen Snapshot des Ziels, sodass du siehst, was sich tatsächlich unterscheidet, bevor irgendetwas festgeschrieben wird.
-
Komponenten auswählen
Wähle die zu verschiebenden Komponenten. Nur was du auswählst, geht ins Deployment ein.
-
Gegen das Ziel validieren
Die Auswahl wird gegen die Ziel-Org validiert. Fehler schicken dich zurück, um die Auswahl anzupassen, statt in ein kaputtes Deployment.
-
Review und Deploy
Serpent öffnet einen Review-PR für die Änderung und deployt das zusammengeführte Ergebnis in die Ziel-Org.
Vorschau, bevor du festschreibst
Der Vorschauschritt ruft die Quell-Metadaten ab, ohne sie festzuschreiben - der Vergleich zweier Orgs verändert also keine von beiden. Du siehst Drift in beide Richtungen, bevor sich auch nur eine einzige Komponente bewegt.
Jedes Mal ein Review-PR
Da jedes Org-zu-Org-Deployment über einen Pull Request läuft, ist die Änderung überprüfbar und die Historie bleibt erhalten. Selbst eine direkte Org-zu-Org-Verschiebung hinterlässt einen vollständigen, mit Zeitstempel versehenen Audit-Trail.