Salesforce DevOps Woordenlijst

Promoted Package Version

Een packageversie die is verplaatst van Beta naar de status Released, de enige status waarmee Salesforce installatie in productie toestaat.

Definitie

Het promoten van een packageversie verplaatst deze van de status Beta, alleen installeerbaar voor interne tests, naar Released, de enige status die Salesforce toestaat voor productie-installaties en de enige status die andere packageversies als dependency kunnen declareren. Promotie gebeurt bewust, via sf package version promote, en is een actie die maar één kant op gaat: een Released-versie kan nooit worden teruggezet naar Beta. Eenmaal ergens geïnstalleerd, kan een Released-versie ook niet worden verwijderd, alleen gedeprecieerd, wat de reden is dat teams een versie doorgaans door sandbox- en UAT-tests laten lopen terwijl deze nog Beta is, en pas promoten zodra ze er zeker van zijn dat deze productieklaar is. Te vroeg promoten is een veelvoorkomende oorzaak van bugs die subscribers raken en die tijdens het Beta-testvenster hadden kunnen worden opgevangen. Onze gids met 2GP-valkuilen behandelt promotietiming-fouten waar ISV's tegenaan lopen.

In de praktijk

Hoe het werkt in Serpent

Serpent promoot packageversies als onderdeel van dezelfde releasepipeline die reguliere deployments afhandelt, afgeschermd door preflight-checks en menselijke goedkeuring in plaats van een aparte handmatige CLI-stap die iemand moet onthouden. Een versie wordt alleen gepromoot zodra de tests en goedkeuringen zijn geslaagd, waardoor Beta-testen en productiepromotie op één consistent, controleerbaar spoor blijven. Zie 2GP CI/CD in Serpent voor de volledige promotieworkflow.

Commit-naar-package-mapping in Serpent
Veelgestelde vragen

Promoted Package Version, beantwoord

Kan een gepromote packageversie worden gedepromoveerd?
Nee. Promotie van Beta naar Released gaat maar één kant op; een Released-versie kan alleen worden gedeprecieerd, niet gedegradeerd of verwijderd.

Start gratis. Geen creditcard, geen installatie, geen verplichting.

Binnen 15 minuten ingericht. Geen DevOps-medewerker nodig.

Benieuwd naar sneller releasen voordat je instapt? Laten we praten

Vrijblijvend.