Salesforce-DevOps-Glossar

Package Version

Ein unveränderlicher, eindeutig nummerierter Build eines 2GP-Pakets, die Einheit, auf der jede Installation und jedes Upgrade basiert.

Definition

Eine Package Version ist ein einzelner, unveränderlicher Build eines 2GP-Pakets (managed oder unlocked), erstellt mit sf package version create von einem Dev Hub aus und identifiziert durch eine vierteilige Nummer: major, minor, patch und build. Einmal erstellt, können sich die Metadaten einer Version nicht mehr ändern; für weitere Bearbeitungen ist eine neue Version erforderlich, was Upgrade-Pfade vorhersehbar macht. Jede Version startet im Beta-Status, nur zum Testen installierbar, und wechselt durch Promotion zu Released, bevor sie in die Produktion gehen oder von anderen Paketen abhängig sein kann. Subscriber-Orgs installieren eine bestimmte Version und können später auf eine neuere upgraden, wobei Salesforce den Upgrade-Pfad gegen die deklarierte Ancestry validiert. Unser Leitfaden zum Second-Generation-Packaging behandelt den vollständigen Versionslebenszyklus.

In der Praxis

So funktioniert es in Serpent

Serpent erstellt und befördert Package Versions automatisch, sobald Work Items abgeschlossen sind, ohne dass jemand CLI-Version-create-Befehle ausführen oder Versionsnummern in einer Tabelle nachverfolgen muss. Abhängigkeitsbewusste Versionssprünge, Ancestry und Promotion zwischen Beta und Released laufen über die Pipeline, und das Subscriber-Org-Tracking zeigt genau, welche Version jeder Kunde nutzt. Siehe 2GP CI/CD in Serpent für den vollständigen Versionierungs-Workflow.

Serpent listet unveränderliche Package-Versions als Einheit für Installationen und Upgrades
Häufige Fragen

Package Version, beantwortet

Kann ich eine Package Version bearbeiten, nachdem sie erstellt wurde?
Nein. Package Versions sind unveränderlich; jede weitere Änderung erfordert die Erstellung einer neuen Version.

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

In unter 15 Minuten eingerichtet. Keine DevOps-Einstellung nötig.

Neugierig auf schnelleres Shipping, bevor Sie einsteigen? Sprechen wir

Unverbindlich.