Salesforce DevOps Woordenlijst

Package Alias

Een leesbare naam in sfdx-project.json die wordt gekoppeld aan een package- of packageversie-ID, zodat scripts en CI geen ondoorzichtige ID's hardcoderen.

Definitie

Een package alias is een item in het sfdx-project.json-bestand van een project dat een leesbare naam koppelt aan het daadwerkelijke package-ID (dat begint met 0Ho) of packageversie-ID (04t) dat Salesforce toekent. In plaats van dat een buildscript of CI-pipeline een package aanroept via het ondoorzichtige ID, verwijst het naar de alias, en Salesforce CLI lost dit op tijdens runtime. Het uitvoeren van sf package version create voegt automatisch een nieuw alias-item toe voor de versie die het produceert, zodat de koppeling actueel blijft naarmate een package evolueert door zijn releasegeschiedenis. Het overslaan van aliassen en het hardcoderen van ruwe ID's in scripts is een veelvoorkomende bron van verwarring zodra een package meerdere actieve versies heeft, omdat niets in het ID zelf aangeeft wat het vertegenwoordigt. Onze Salesforce CLI-gids behandelt hoe packagingcommando's passen in een build.

In de praktijk

Hoe het werkt in Serpent

Serpent houdt de identiteit van packages en versies intern bij, zodat releasedashboards en promotiegeschiedenis leesbare namen tonen in plaats van ruwe ID's, zonder dat een team handmatig alias-items in elk projectbestand hoeft bij te houden. Zie releasebeheer in Serpent voor hoe packageversies worden getrackt.

Commit-naar-package-mapping in Serpent
Veelgestelde vragen

Package Alias, beantwoord

Heeft elke packageversie een nieuw alias-item nodig?
De CLI voegt er automatisch één toe elke keer dat je een versie aanmaakt, dus je hoeft sfdx-project.json hiervoor zelden handmatig te bewerken.

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.