Branch Validate verwenden

Validate überprü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.

Übersicht

Die Validierungsfunktion überprüft die Komponenten Ihres Branches gegen eine Ziel-Salesforce-Organisation ohne Bereitstellung. Dies stellt die Kompatibilität der Metadaten sicher, überprüft Abhängigkeiten und führt bei Bedarf Apex-Tests aus. Durch Validieren vor der Bereitstellung können Sie Probleme identifizieren und beheben, wodurch Bereitstellungsfehler reduziert werden. Validierung verhindert Fehler durch:

  • Überprüfung der Metadatenkompatibilität mit der Zielorganisation

  • Sicherstellung, dass Abhängigkeiten erfüllt sind

  • Ausführen von Apex-Tests (basierend auf dem gewählten Testlevel)

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

circle-info

Best Practices

  • Führen Sie immer eine Validierung durch, bevor Sie in UAT oder Produktion bereitstellen.

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

  • Verwenden Sie Führen Sie lokale Tests aus in niedrigeren Umgebungen für gründlichere Qualitätsprüfungen.

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

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

  • Führen Sie die Validierung erneut aus, nachdem Sie Konflikte gelöst, Metadaten aktualisiert oder fehlende Abhängigkeiten abgerufen haben.

Branch-Validierungsauftrag ausführen

1

Branch auswählen und Validierung starten

  1. Klicken Sie Code aus dem linken Seitenmenü.

  2. Wählen Sie einen Branch aus der Liste.

  3. Klicken Sie auf den Drei vertikale Punkte ⋮ Dropdown-Menü neben "Bereitstellen".

  4. Klicken Sie Validieren.

2

Komponenten und Verbindungen auswählen

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

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

  3. Klicken Sie Weiter.

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

  5. Klicken Sie Weiter.

3

Destruktive Änderungen auswählen

circle-info

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

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

  2. Klicken Sie Weiter.

4

Validierung konfigurieren und ausführen

  1. Klicken Sie auf den Tests ausführen Dropdown-Menü, um das Niveau der durchzuführenden Apex-Tests auszuwählen. Siehe die Tabelle unten für eine Beschreibung der einzelnen Optionen.

  2. Klicken Sie auf die Umschalter der Bereitstellungseinstellungen, um die Einstellungen zu aktivieren. Siehe die folgende Tabelle für eine Erklärung jeder Einstellung.

  3. Klicken Sie Ausführen um den Validierungsauftrag zu starten.

  4. Nachdem der Validierungsauftrag gestartet wurde, wird er auf der Aktivitäten Tab.

Validierungsergebnisse

1

Ergebnisse anzeigen

  1. Klicken Sie auf den Aktivitäten Tab.

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

circle-info

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

  1. Klicken Sie auf den Validierung ist.

  2. Die Validieren Die Ergebnisseite listet Informationen über den Auftrag und ein detailliertes Protokoll des Auftrags auf.

2

Protokoll prüfen (Keine Fehler)

Im Validierungsprotokoll enthaltene 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 Validierungsfehler auftritt, untersuchen Sie das Protokoll, um die Ursache zu finden. Konzentrieren Sie sich auf Einträge, die mit [error]. Die folgenden Screenshots zeigen einen Validierungsauftrag, bei dem einer Salesforce-Organisation mehrere im Branch enthaltene Komponenten fehlen.

Die vollständige Protokolldatei wird unten angezeigt:

Zuletzt aktualisiert

War das hilfreich?