Salesforce-DevOps-Glossar

Promoted Package Version

Eine Paketversion, die vom Status Beta in den Status Released überführt wurde, der einzige Status, den Salesforce für die Installation in der Produktion zulässt.

Definition

Das Promoten einer Paketversion überführt sie vom Status Beta, nur für interne Tests installierbar, in den Status Released, den einzigen Status, den Salesforce für Produktionsinstallationen zulässt und den einzigen, den andere Paketversionen als Abhängigkeit deklarieren können. Die Promotion erfolgt bewusst über sf package version promote und ist eine Einbahnstraße: Eine Released-Version kann niemals zurück auf Beta gestuft werden. Einmal irgendwo installiert, kann eine Released-Version zudem nicht gelöscht, sondern nur als veraltet markiert werden, weshalb Teams eine Version in der Regel durch Sandbox- und UAT-Tests laufen lassen, solange sie noch Beta ist, und erst promoten, wenn sie sich sicher sind, dass sie produktionsreif ist. Zu frühes Promoten ist eine häufige Ursache für Bugs, die Subscriber betreffen und die während des Beta-Testfensters hätten erkannt werden können. Unser 2GP-Fallstricke-Guide behandelt Fehler beim Promotion-Timing, auf die ISVs stoßen.

In der Praxis

So funktioniert es in Serpent

Serpent promotet Paketversionen als Teil derselben Release-Pipeline, die reguläre Deployments handhabt, abgesichert durch Preflight-Checks und menschliche Freigabe statt eines separaten manuellen CLI-Schritts, den sich jemand merken muss. Eine Version wird erst promotet, sobald ihre Tests und Freigaben bestanden sind, wodurch Beta-Tests und Produktions-Promotion auf einem einzigen, konsistenten, auditierbaren Pfad bleiben. Siehe 2GP CI/CD in Serpent für den vollständigen Promotion-Workflow.

Commit-zu-Package-Zuordnung in Serpent
Häufige Fragen

Promoted Package Version, beantwortet

Kann eine promotete Paketversion wieder zurückgestuft werden?
Nein. Die Promotion von Beta zu Released ist eine Einbahnstraße; eine Released-Version kann nur als veraltet markiert, aber nicht zurückgestuft oder gelöscht werden.

Kostenlos starten. Keine Kreditkarte, keine Installation, keine Verpflichtung.

Einrichtung in unter 15 Minuten. Keine DevOps-Einstellung nötig.

Neugierig auf schnelleres Shipping, bevor Sie einsteigen? Sprechen wir

Unverbindlich.