Glossaire Salesforce DevOps

Promoted Package Version

Une version de package passée du statut Beta au statut Released, le seul statut que Salesforce autorise à installer en production.

Définition

Promouvoir une version de package la fait passer du statut Beta, installable uniquement pour des tests internes, au statut Released, le seul statut que Salesforce autorise pour les installations en production et le seul que d'autres versions de package peuvent déclarer comme dépendance. La promotion se fait délibérément, via sf package version promote, et c'est une action à sens unique : une version Released ne peut jamais être rétrogradée en Beta. Une fois installée quelque part, une version Released ne peut pas non plus être supprimée, seulement dépréciée, ce qui explique pourquoi les équipes font généralement passer une version par des tests en sandbox et en UAT tant qu'elle est encore en Beta, et ne la promeuvent qu'une fois sûres qu'elle est prête pour la production. Promouvoir trop tôt est une cause fréquente de bugs visibles par les abonnés qui auraient pu être détectés pendant la fenêtre de test Beta. Notre guide des pièges 2GP couvre les erreurs de timing de promotion que rencontrent les ISV.

En pratique

Comment cela fonctionne dans Serpent

Serpent promeut les versions de package dans le cadre du même pipeline de release qui gère les déploiements habituels, verrouillé derrière des contrôles préalables (preflight) et une approbation humaine plutôt qu'une étape CLI manuelle séparée que quelqu'un doit se rappeler d'exécuter. Une version n'est promue qu'une fois ses tests et approbations validés, gardant les tests Beta et la promotion en production sur une seule piste cohérente et auditable. Voir 2GP CI/CD dans Serpent pour le workflow de promotion complet.

Mapping commit-vers-package dans Serpent
Questions fréquentes

Promoted Package Version, expliqué

Une version de package promue peut-elle être rétrogradée ?
Non. La promotion de Beta à Released est à sens unique ; une version Released ne peut être que dépréciée, jamais rétrogradée ni supprimée.

Démarrez gratuitement. Pas de carte bancaire, pas d'installation, aucun engagement.

Configuration en moins de 15 minutes. Aucun recrutement DevOps nécessaire.

Curieux de livrer plus vite avant de vous lancer ? Parlons-en

Sans engagement.