Einen Branch bereitstellen

Deployment überträgt die Metadatenkomponenten Ihres Branches in eine Ziel-Salesforce-Organisation. Es wendet tatsächlich die Änderungen an und ist damit der letzte Schritt beim Verschieben von Code/Konfiguration in Salesforce-Umgebungen.

Übersicht

Das Bereitstellen eines Branches ermöglicht es Ihnen, Metadatenkomponenten von einem Cloud-DevOps-Branch in eine mit DevOps verbundene Salesforce-Organisation zu migrieren.

Der Bereitstellungsprozess stellt sicher, dass:

  • Ausgewählte Branch-Komponenten auf das Ziel-Org angewendet werden

  • Optionale destruktive Änderungen Metadaten entfernen können, die nicht mehr benötigt werden

  • Apex-Tests und Schritte nach der Bereitstellung zur Einhaltung und Stabilität ausgeführt werden

Indem Sie nach der Validierung eine Bereitstellung durchführen, können Sie Änderungen mit Zuversicht in höhere Umgebungen wie UAT und Produktion befördern.

circle-info

Validierung empfohlen

Führen Sie vor der Bereitstellung einen Validierungsauftrag mit dem Branch, den Komponenten und der für die Bereitstellung vorgesehenen Organisation durch. Stellen Sie sicher, dass die Validierung erfolgreich ist, bevor Sie fortfahren. Detaillierte Validierungsanweisungen finden Sie im folgenden Artikel.

circle-info

Best Practices

  • Validieren Sie immer, bevor Sie in UAT oder Produktion bereitstellen.

  • Verwenden Sie Vor und Nach destruktive Änderungen sorgfältig; bestätigen Sie, dass Elemente sicher zu löschen sind.

  • In Produktionsumgebungen wählen Sie immer Alle Tests ausführen oder Lokale Tests ausführen. In niedrigeren Umgebungen können Sie Tests nicht ausführen wählen, um schnellere Bereitstellungen zu ermöglichen.

  • Verwenden Sie Profil-/Permission-Set-Scoping, um unnötige Überschreibungen zu vermeiden.

  • Überprüfen Sie die Protokolle nach der Bereitstellung sorgfältig, um den Erfolg zu bestätigen.

  • Nutzen Sie Rollback sofort, wenn unerwartete Probleme auftreten.

Branch-Bereitstellungsauftrag ausführen

1

Wählen Sie einen Branch und starten Sie die Bereitstellung

  1. Klicken Sie Code aus dem linken Seitenmenü.

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

  3. Klicken Sie Bereitstellen.

2

Wählen Sie Komponenten und Organisation

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

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

  3. Klicken Sie Weiter.

  4. Klicken Sie Auswählen um die Salesforce-Organisation für die Bereitstellung auszuwählen.

  5. Klicken Sie Weiter.

3

Destruktive Änderungen auswählen

Komponenten können markiert werden für Vor (Löschen vor der Bereitstellung) oder Nach (Löschen nach der Bereitstellung).

circle-info

Standardmäßig werden alle Pre- und Post-destruktiven Änderungen hinzugefügt.

  1. (Optional) Um eine destruktive Änderung aus der Bereitstellung zu entfernen, klicken Sie Hinzugefügt um die Komponente abzuwählen.

  2. Klicken Sie Weiter.

4

Bereitstellung konfigurieren und ausführen

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

Teststufe
Beschreibung

Standard

Führt nur die im Paket enthaltenen Tests aus.

Tests nicht ausführen

Überspringt alle Apex-Tests (nur in Nicht-Produktionsorganisationen erlaubt).

Lokale Tests ausführen

Führt alle Tests in der Organisation aus, mit Ausnahme der aus installierten verwalteten Paketen.

Alle Tests ausführen

Führt jeden Test in der Organisation aus, einschließlich Tests aus verwalteten Paketen.

Angegebene Tests ausführen

Ermöglicht das Definieren einzelner Testklassen oder -methoden zur Ausführung.

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

Einstellung
Beschreibung

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

Nur validieren Profileinstellungen für die Komponenten, die Sie in diesen Validierungsauftrag aufgenommen haben.

Permission-Set-Einstellungen nur für ausgewählte Komponenten bereitstellen

Nur validieren Permission-Set-Einstellungen für die Komponenten, die Sie in diesen Validierungsauftrag aufgenommen haben.

Apex-Code nach der Bereitstellung ausführen

Führt definierte Apex-Skripte aus, nachdem die Bereitstellung abgeschlossen ist. Wenn aktiviert, steht ein Textfeld zum Eingeben von Skripten zur Verfügung.

Warnungen bei der Bereitstellung ignorieren

Ermöglicht, die Bereitstellung auch bei Warnungen fortzusetzen.

Vlocity LWC-Aktivierung

Wenn aktiviert, werden Vlocity Lightning Web Components während der Bereitstellung automatisch aktiviert, kompiliert und ausführbar gemacht.

  1. Klicken Sie Ausführen um den Bereitstellungsauftrag zu starten.

  2. Nach dem Start des Bereitstellungsauftrags wird dieser auf der Aktivitäten Tab.

5

Laufenden Bereitstellung

Während eines Bereitstellen Auftrags, der In Bearbeitung, können Sie seinen Status überwachen und ihn bei Bedarf abbrechen.

  1. Klicken Sie auf den In Bearbeitung Bereitstellungsauftrag.

Protokolle aktualisieren

  1. Klicken Sie Aktualisieren um die Protokollansicht mit dem aktuellen Protokoll zu aktualisieren.

Bereitstellung abbrechen

  1. Klicken Sie Abbrechen.

  2. Klicken Sie Abbrechen im Abbrechen der Bereitstellung Bestätigungsdialog.

  3. Der Bereitstellungsauftrag wurde gestoppt und es werden keine weiteren Aktionen an der Salesforce-Organisation durchgeführt.

Bereitstellungsergebnisse

1

Ergebnisse anzeigen

  1. Klicken Sie auf den Aktivitäten Tab.

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

circle-info

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

  1. Klicken Sie auf den Bereitstellen ist.

  2. Die Bereitstellen Die Ergebnisseite listet Auftragsinformationen und ein detailliertes Protokoll auf.

2

Protokoll überprüfen (keine Fehler)

Im Bereitstellungsprotokoll enthaltene Details sind:

  • Vorhandensein von Destructive-Changes-Objekten.

  • Anzahl und Liste der bereitgestellten Komponenten.

  • Art und Ergebnis des Apex-Testlaufs.

  • Abgeschlossene Bereitstellungsschritte.

3

Protokoll überprüfen (mit Fehlern)

Wenn ein Bereitstellungsauftrag auf einen Fehler stößt, untersuchen Sie die Protokolle, um die Ursache zu ermitteln. Konzentrieren Sie sich auf Einträge, die mit [error]markiert sind. Die Screenshots unten zeigen einen ausgeführten Bereitstellungsauftrag, bei dem einer Salesforce-Organisation mehrere vom Branch benötigte Komponenten fehlen.

4

Bereitstellung zurückrollen

Auf der Seite mit den Bereitstellungsergebnissen sehen Sie, falls ein Backup erstellt wurde, eine Rollback Schaltfläche. Durch Klicken auf Rollback wird die Organisation mithilfe des Backup-Snapshots in den Zustand vor der Bereitstellung zurückversetzt. Detaillierte Anweisungen zu diesem Vorgang finden Sie im folgenden Artikel.

Zuletzt aktualisiert

War das hilfreich?