Manifest
Die XML-Datei, die der Metadata API genau mitteilt, welche Komponenten abgerufen oder deployt werden sollen.
Definition
Ein Manifest ist die XML-Datei, die die Metadata API liest, um zu wissen, welche Komponenten eine Operation betreffen soll. package.xml listet auf, was abgerufen oder deployt werden soll; destructiveChangesPre.xml und destructiveChangesPost.xml listen auf, was entfernt werden soll, vor oder nach dem Rest des Deployments. Alles, was nicht in einem Manifest genannt wird, bleibt unberührt, sodass ein fehlender Eintrag eine stille Lücke ist, kein Fehler. Metadaten-Format-Tooling, das ältere Ant Migration Tool und rohe Metadata-API-Aufrufe, erfordert ein Manifest für jede Operation; Source-Format-Tooling rund um sfdx-project.json kann stattdessen aus der Ordnerstruktur ableiten, was abzurufen oder zu deployen ist, obwohl unter der Haube für den eigentlichen API-Aufruf trotzdem ein Manifest erzeugt wird. Ein Manifest für jede Release von Hand zu pflegen ist eine häufige Ursache für übersehene Komponenten, sobald ein Team über ein paar Umgebungen hinauswächst. Siehe unseren Leitfaden zur Metadatenverwaltung, wie Teams manuelle Manifeste typischerweise hinter sich lassen.
So funktioniert es in Serpent
Serpent erstellt das Manifest für jedes Deployment automatisch aus den Metadaten, die eine Aufgabe tatsächlich berührt hat, nachverfolgt statt von Hand eingetippt, sodass eine Komponente nicht still aus einem Release herausfallen kann. Destruktive Einträge werden auf dieselbe Weise erzeugt, wenn eine Aufgabe Metadaten entfernt, wobei die Pre- oder Post-Deploy-Reihenfolge für Sie aufgelöst wird. Siehe Release-Management in Serpent, wie Manifeste im Hintergrund abgegrenzt werden.

Manifest, beantwortet
Kostenlos starten. Keine Kreditkarte, keine Installation, keine Verpflichtung.
Einrichtung in unter 15 Minuten. Keine DevOps-Einstellung nötig.
