For the complete documentation index, see llms.txt. This page is also available as Markdown.

Branch Validate verwenden

Validate prüft die Metadaten Ihres Branches gegen eine Salesforce-Organisation, ohne bereitzustellen. Es bestätigt die Kompatibilität, stellt sicher, dass Abhängigkeiten erfüllt sind, und führt bei Bedarf Apex-Tests aus.

Geschrieben für die alte Benutzeroberfläche

Überblick

Die Funktion „Validate“ prüft die Komponenten Ihres Branches gegen eine Ziel-Salesforce-Org ohne Bereitstellung. Dadurch wird die Metadatenkompatibilität sichergestellt, Abhängigkeiten werden geprüft und bei Bedarf Apex-Tests ausgeführt. Durch die Validierung vor der Bereitstellung können Sie Probleme identifizieren und beheben, wodurch Bereitstellungsfehler reduziert werden. Die Validierung verhindert Fehler durch:

  • Prüfung der Metadatenkompatibilität mit der Ziel-Org

  • Sicherstellen, dass Abhängigkeiten erfüllt sind

  • Ausführen von Apex-Tests (basierend auf der ausgewählten Teststufe)

Dieser Prozess gibt Ihnen die Sicherheit, dass die Bereitstellung erfolgreich sein wird. In diesem Artikel erfahren Sie, wie Sie einen Validierungsauftrag ausführen und die Ergebnisse anzeigen.

Bewährte Vorgehensweisen

  • Führen Sie Validate immer vor der Bereitstellung in UAT oder Production aus.

  • Schließen Sie abhängige Komponenten ein, um Validierungsfehler zu vermeiden.

  • Verwenden Sie Lokale Tests ausführen in niedrigeren Umgebungen für Prüfungen höherer Qualität.

  • Verwenden Sie Tests nicht ausführen nur für schnelle Validierungen in Sandboxes.

  • Prüfen Sie Protokolle sorgfältig, bevor Sie mit der Bereitstellung fortfahren.

  • Führen Sie Validate erneut aus, nachdem Sie Konflikte behoben, Metadaten aktualisiert oder fehlende Abhängigkeiten abgerufen haben.

Branch-Validierungsauftrag ausführen

1

Branch auswählen und Validierung starten

  1. Klicken Sie auf Code über das Menü in der linken Seitenleiste.

  2. Wähle einen Branch aus der Liste aus.

  3. Klicken Sie auf die Drei vertikale Punkte ⋮ Dropdown-Menü neben Deploy.

  4. Klicken Sie auf Validieren.

2

Komponenten und Verbindungen auswählen

  1. Klicken Sie auf Hinzufügen für jede Branch-Komponente, die in die Validierung aufgenommen werden soll.

  2. (Optional) Klicken Sie auf Alle hinzufügen um alle Komponenten zur Validierung hinzuzufügen.

  3. Klicken Sie auf Weiter.

  4. Klicken Sie auf Auswählen für die Salesforce-Org-Verbindung, die als Ziel-Org für die Validierung verwendet werden soll.

  5. Klicken Sie auf Weiter.

3

Zerstörerische Änderungen auswählen

Standardmäßig werden alle vor- und nachgelagerten zerstörerischen Änderungen hinzugefügt.

  1. (Optional) Um eine zerstörerische Änderung aus der Validierung zu entfernen, klicken Sie auf Hinzugefügt.

  2. Klicken Sie auf Weiter.

4

Validierung konfigurieren und ausführen

  1. Klicken Sie auf die Tests ausführen Dropdown-Menü, um die auszuführende Apex-Teststufe auszuwählen. Eine Beschreibung der einzelnen Stufen finden Sie in der folgenden Tabelle.

Teststufe
Beschreibung

Standard

Führt nur die im Paket enthaltenen Tests aus.

Tests nicht ausführen

Überspringt alle Apex-Tests (nur in Nicht-Produktions-Organisationen zulässig).

Lokale Tests ausführen

Führt alle Tests in der Organisation aus, außer denen aus installierten verwalteten Paketen.

Alle Tests ausführen

Führt jeden Test in der Organisation aus, einschließlich der Tests verwalteter Pakete.

Relevante Tests ausführen

Führt nur die für die ausgewählten Komponenten und ihre Abhängigkeiten relevanten Tests aus. Diese Option verwendet die Funktion „RunRelevantTests“ von Salesforce, um automatisch zu bestimmen, welche Tests ausgeführt werden sollen. Weitere Details finden Sie unter Salesforce-Hilfe.

Angegebene Tests ausführen

Ermöglicht das Festlegen einzelner Testklassen oder -methoden, die ausgeführt werden sollen.

  1. Klicken Sie auf die Umschalter der Bereitstellungseinstellungen, um die Einstellungen zu aktivieren. Eine Erläuterung jeder Einstellung finden Sie in der folgenden Tabelle.

Einstellung
Beschreibung

Profil-Einstellungen nur für ausgewählte Komponenten bereitstellen

Nur validieren Profileinstellungen für die Komponenten, die Sie für diesen Validierungsauftrag ausgewählt haben.

Berechtigungssatz-Einstellungen nur für ausgewählte Komponenten bereitstellen

Nur validieren Berechtigungssatz-Einstellungen für die Komponenten, die Sie für diesen Validierungsauftrag ausgewählt haben.

  1. Klicken Sie auf Ausführen um den Validierungsauftrag zu starten.

  2. Nach dem Start des Validierungsauftrags wird er auf der Aktivitäten Registerkarte.

Validierungsergebnisse

1

Ergebnisse anzeigen

  1. Klicken Sie auf die Aktivitäten Registerkarte.

  2. Überprüfe, dass der Validierung Job-Status Abgeschlossen.

Wenn während des Validierungsauftrags ein Fehler auftritt, ändert sich sein Status zu Ausnahme. Prüfen Sie das Protokoll des Validierungsauftrags, um die Fehler zu identifizieren.

Auftragsstatus
Beschreibung

In Warteschlange

Auftrag wurde erstellt und wartet auf die Ausführung.

Wird ausgeführt

Auftrag wird ausgeführt.

Abgeschlossen

Auftrag erfolgreich abgeschlossen.

Ausnahme

Auftrag mit Fehlern abgeschlossen.

  1. Klicken Sie auf die Validierung ist.

  2. Die Validieren Die Ergebnisseite listet Informationen zum Auftrag und ein detailliertes Protokoll des Auftrags auf.

2

Protokoll prüfen (keine Fehler)

Im Protokoll des Validierungsauftrags umfassen die Details:

  • Vorhandensein von Destructive Changes-Objekten.

  • Anzahl und Liste der validierten Komponenten.

  • Art und Ergebnisse des Apex-Testlaufs.

  • Abgeschlossene Validierungsschritte.

3

Protokoll prüfen (mit Fehlern)

Wenn ein Fehler im Validierungsauftrag auftritt, prüfen Sie das Protokoll, um die Ursache zu finden. Konzentrieren Sie sich auf Einträge mit [error]. Die folgenden Screenshots zeigen einen Validierungsauftrag, bei dem einer Salesforce-Org mehrere Komponenten fehlen, die im Branch enthalten sind.

Die vollständige Protokolldatei ist unten dargestellt:

Zuletzt aktualisiert

War das hilfreich?