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

Einen Branch bereitstellen

Die Bereitstellung überträgt die Metadatenkomponenten Ihres Branches in eine Ziel-Salesforce-Organisation. Dabei werden die Änderungen tatsächlich angewendet und ist somit der letzte Schritt beim Verschieben von Code/Konfiguration in Salesforce-Umgebungen.

Geschrieben für die alte Benutzeroberfläche

Ü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 in der Ziel-Organisation angewendet werden

  • Optionale destruktive Änderungen können nicht mehr benötigte Metadaten entfernen

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

Durch das Ausführen einer Bereitstellung nach der Validierung können Sie Änderungen sicher in höhere Umgebungen wie UAT und Produktion übernehmen.

Validierung empfohlen

Vor der Bereitstellung führen Sie einen Validierungsjob mit dem Branch, den Komponenten und der Organisation aus, die für die Bereitstellung vorgesehen sind. Stellen Sie sicher, dass die Validierung erfolgreich ist, bevor Sie fortfahren. Ausführliche Anweisungen zur Validierung finden Sie im folgenden Artikel.

Bewährte Verfahren

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

  • Verwenden Sie Vor und Nach destruktive Änderungen sorgfältig; bestätigen Sie, dass die Elemente sicher gelöscht werden können.

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

  • Verwenden Sie das Scoping für Profile/Berechtigungssätze, um unnötige Überschreibungen zu vermeiden.

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

  • Nutzen Sie Rollback sofort, falls unerwartete Probleme auftreten.

Branch-Bereitstellungsjob ausführen

1

Branch auswählen und Bereitstellung starten

  1. Klicken Sie auf Code im linken Seitenleistenmenü.

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

  3. Klicken Sie auf Bereitstellen.

2

Komponenten und Organisation auswählen

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

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

  3. Klicken Sie auf Weiter.

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

  5. Klicken Sie auf Weiter.

3

Destruktive Änderungen auswählen

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

Standardmäßig werden alle destruktiven Vor- und Nachänderungen hinzugefügt.

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

  2. Klicken Sie auf Weiter.

4

Bereitstellung konfigurieren und ausführen

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

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. Aktivieren Sie die Umschalter für die Bereitstellungseinstellungen, um die Einstellungen zu aktivieren. Siehe die folgende Tabelle für eine Erläuterung jeder Einstellung.

Einstellung
Beschreibung

Profileinstellungen nur für ausgewählte Komponenten bereitstellen

Nur validieren Profileeinstellungen für die Komponenten, die Sie in diesen Validierungsjob aufnehmen wollten.

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

Nur validieren Berechtigungssatzeinstellungen für die Komponenten, die Sie in diesen Validierungsjob aufnehmen wollten.

Apex-Code nach der Bereitstellung ausführen

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

Warnungen bei der Bereitstellung ignorieren

Ermöglicht, dass die Bereitstellung auch bei Warnungen fortgesetzt wird.

Vlocity-LWC-Aktivierung

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

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

  2. Nachdem der Bereitstellungsjob gestartet wurde, wird er auf der Aktivitäten Registerkarte angezeigt.

5

Bereitstellung läuft

Während eines Bereitstellen Jobs, der In Bearbeitungist, können Sie den Status überwachen und ihn bei Bedarf abbrechen.

  1. Klicken Sie auf das In Bearbeitung Bereitstellungsjob.

Protokolle aktualisieren

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

Bereitstellung abbrechen

  1. Klicken Sie auf Abbrechen.

  2. Klicken Sie auf Abbrechen im Bereitstellung abbrechen Bestätigungsdialog.

  3. Der Bereitstellungsjob wurde gestoppt, und in der Salesforce-Organisation werden keine weiteren Aktionen ausgeführt.

Bereitstellungsergebnisse

1

Ergebnisse anzeigen

  1. Klicken Sie auf das Aktivitäten Registerkarte angezeigt.

  2. Prüfen Sie, ob der Bereitstellen Jobstatus Abgeschlossen.

Wenn während des Bereitstellungsjobs ein Fehler auftritt, ändert sich sein Status zu Ausnahme. Prüfen Sie das Protokoll des Bereitstellungsjobs, 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 das Bereitstellen Job.

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

2

Protokoll prüfen (keine Fehler)

Im Protokoll des Bereitstellungsjobs umfassen die Details:

  • Vorhandensein von Destructive-Changes-Objekten.

  • Anzahl und Liste der bereitgestellten Komponenten.

  • Art und Ergebnisse des Apex-Testlaufs.

  • Bereitstellungsschritte abgeschlossen.

3

Protokoll prüfen (mit Fehlern)

Wenn bei einem Bereitstellungsjob ein Fehler auftritt, untersuchen Sie die Protokolle, um die Ursache zu identifizieren. Konzentrieren Sie sich auf Einträge mit [error]. Die folgenden Screenshots zeigen einen Bereitstellungsjob, bei dem in einer Salesforce-Org mehrere vom Branch benötigte Komponenten fehlen.

4

Bereitstellung zurücksetzen

Auf der Ergebnisseite der Bereitstellung sehen Sie, wenn 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. Ausführliche Anweisungen zu diesem Vorgang finden Sie im folgenden Artikel.

Zuletzt aktualisiert

War das hilfreich?