Branch PreDeploy Fix verwenden
PreDeploy Fix erkennt und behebt fehlende Abhängigkeiten proaktiv vor der Bereitstellung.
Geschrieben für die alte Benutzeroberfläche
Dieser Artikel wurde für die alte Benutzeroberfläche geschrieben. Die Anweisungen sind weiterhin verwendbar, aber die Screenshots sind veraltet. In einigen Fällen wurden die in den Anweisungen genannten Elemente verschoben oder geändert. Wenn Sie ein Element nicht finden können, siehe den Wo ist es hin Artikel.
Überblick
Der PreDeploy Fix ist ein Validierungsprozess, der Ihren Branch vor der Bereitstellung auf potenzielle Probleme überprüft, wie zum Beispiel:
Nicht übereinstimmende API-Versionen
Fehlende Komponenten
Beschädigte Verweise
Nicht erfüllte Abhängigkeiten
Wenn Probleme erkannt werden, werden sie mit Optionen zur Behebung aufgelistet. Dieser Prozess hilft, Bereitstellungsfehler zu verhindern, indem er:
Überprüfen und Aktualisieren der API-Versionen von Komponenten
Abrufen fehlender Metadaten
Entfernen oder Aktualisieren von Verweisen auf problematische Komponenten
Indem Sie diese Aspekte beheben, wird Ihre Bereitstellung sauberer und weniger fehleranfällig.
Best Practices
Führen Sie immer einen PreDeploy Fix aus, bevor Validieren oder Bereitstellen um die Wahrscheinlichkeit von Fehlern zu verringern.
Bei fehlenden Abhängigkeiten verwenden Sie Abrufen wenn möglich, um sicherzustellen, dass alle Abhängigkeiten korrekt enthalten sind. Verwenden Sie Entfernen nur, wenn Sie sicher sind, dass der Verweis veraltet oder nicht erforderlich ist.
Geben Sie klare und aussagekräftige Commit-Nachrichtenein. Diese werden zur späteren Nachverfolgung im Tab „Commits“ angezeigt.
Führen Sie den PreDeploy Fix nach der Behebung der Probleme erneut aus, bis die Listen leer sind.
Verwenden Sie Filter (Status, Typ, Datumsbereich) in Aktivitäten um Ihre PreDeploy-Fix-Jobs schnell zu verfolgen.
Überprüfen Sie die Protokolle immer, wenn ein Job endet mit Ausnahme oder Aktion erforderlich um zu verstehen, was behoben werden muss.
Branch-PreDeploy-Fix ausführen
PreDeploy-Fix-Ergebnisse
API-Versionsfehler
Wenn der PreDeploy Fix API-Versionsfehler erkennt, werden sie in der API-Versionsfehler Tabelle angezeigt. Diese Tabelle zeigt jede Komponente mit einem API-Versionsfehler. Rechts neben jeder Komponente stehen zwei API-Versionen: die Komponenten-API-Version und die Organisations-API-Version. Die Komponenten-API-Version ist die Version, die die Komponente im Branch verwendet, und die Organisations-API-Version ist die Version, die sie in der Salesforce-Org verwendet, die als Verbindung für diesen PreDeploy Fix genutzt wird.
Klicken Sie auf das API-Versionsfehler Tab angezeigt.

Fehlende Abhängigkeiten
Wenn der PreDeploy Fix fehlende Abhängigkeiten erkennt, werden sie in der Fehlende Komponenten Tabelle angezeigt. Diese Tabelle zeigt jede fehlende Metadatenabhängigkeit zusammen mit der Komponente, die darauf verweist. Um fehlende Komponenten zu beheben, können Sie zwischen zwei Optionen wählen und diese je nach Bedarf auf jede Komponente anwenden.
Abrufen: Diese Option ruft die fehlende Komponente ab und schreibt sie als Commit in den Branch.
Entfernen: Diese Option entfernt den Verweis auf die fehlende Komponente und sollte nur verwendet werden, wenn bestätigt ist, dass die Bereitstellung ohne die Komponente im Branch sicher ist.
Klicken Sie auf das Fehlende Abhängigkeiten Tab angezeigt.

PreDeploy Fix erneut ausführen
Sobald Sie alle API-Versionsfehler behoben und fehlende Abhängigkeiten aufgelöst haben, führen Sie den PreDeploy-Fix-Job erneut aus, um sicherzustellen, dass keine Probleme mehr bestehen. Die folgenden Screenshots zeigen einen PreDeploy-Fix-Job, der ohne gefundene Probleme abgeschlossen wurde.


API-Versionsfehler beheben
Wenn der PreDeploy Fix hat API-Versionsfehler gefunden, können Sie diese beheben, indem Sie auf die richtige Version aktualisieren.
Versionen aktualisieren
Klicken Sie auf Versionen aktualisieren.

Klicken Sie auf Hinzufügen für jede Komponente, um die API-Version zu aktualisieren.
Klicken Sie auf Aktualisieren.

Geben Sie eine Commit-Nachricht für die Änderungen am Branch ein.
Klicken Sie auf Beheben.

Nachdem der API-Aktualisierungsjob gestartet wurde, wird er auf dem Aktivitäten Tab als ein Pre Deploy Fix Update ist.

Fehlende Abhängigkeiten beheben
Fehlende Komponenten abrufen
Die ausgewählten Metadaten werden in Ihren Branch abgerufen und als Commit hinzugefügt.
Klicken Sie auf Abrufen.

Klicken Sie auf Hinzufügen für jede abzurufende Abhängigkeitskomponente.
Klicken Sie auf Abrufen.

Geben Sie eine Commit-Nachricht für die Änderungen am Branch ein.
Klicken Sie auf das Verbindung Dropdown-Menü.
Wählen Sie die Salesforce-Org aus, aus der die abhängigen Komponenten abgerufen werden sollen.

Klicken Sie auf Ausführen.

Nachdem der Job „Fehlende Abhängigkeiten abrufen“ gestartet wurde, wird er auf dem Aktivitäten Tab als ein Pre Deploy Fix Update ist.

Fehlende Komponenten entfernen
Die Verweise auf diese Komponenten werden aus Ihrem Branch entfernt, wodurch Bereitstellungsfehler verhindert werden.
Klicken Sie auf Entfernen.

Klicken Sie auf Hinzufügen für jede abzurufende Abhängigkeitskomponente.
Klicken Sie auf Entfernen.

Geben Sie eine Commit-Nachricht für die Änderungen am Branch ein.
Klicken Sie auf Ausführen.

Nachdem der Job „Fehlende Abhängigkeiten entfernen“ gestartet wurde, wird er auf dem Aktivitäten Tab als ein Pre Deploy Fix Remove ist.

Zuletzt aktualisiert
War das hilfreich?










