Salesforce-DevOps-Glossar

Package Alias

Ein lesbarer Name in sfdx-project.json, der einer Paket- oder Paketversions-ID zugeordnet ist, damit Skripte und CI keine kryptischen IDs fest codieren müssen.

Definition

Ein Package Alias ist ein Eintrag in der sfdx-project.json eines Projekts, der einen menschenlesbaren Namen der tatsächlichen, von Salesforce vergebenen Paket-ID (beginnend mit 0Ho) oder Paketversions-ID (04t) zuordnet. Statt dass ein Build-Skript oder eine CI-Pipeline ein Paket über seine kryptische ID referenziert, referenziert es den Alias, und die Salesforce CLI löst ihn zur Laufzeit auf. Das Ausführen von sf package version create fügt automatisch einen neuen Alias-Eintrag für die erzeugte Version hinzu, sodass die Zuordnung aktuell bleibt, während sich ein Paket über seine Release-Historie hinweg entwickelt. Aliase auszulassen und rohe IDs in Skripten fest zu codieren ist eine häufige Quelle für Verwirrung, sobald ein Paket mehrere aktive Versionen hat, da nichts an der ID selbst zeigt, wofür sie steht. Unser Salesforce-CLI-Guide behandelt, wie Packaging-Befehle in einen Build passen.

In der Praxis

So funktioniert es in Serpent

Serpent verfolgt Paket- und Versionsidentität intern, sodass Release-Dashboards und Promotion-Historie lesbare Namen statt roher IDs zeigen, ohne dass ein Team Alias-Einträge in jeder Projektdatei manuell pflegen muss. Siehe Release-Management in Serpent dafür, wie Paketversionen nachverfolgt werden.

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

Package Alias, beantwortet

Braucht jede Paketversion einen neuen Alias-Eintrag?
Die CLI fügt bei jeder Versionserstellung automatisch einen hinzu, sodass Sie sfdx-project.json dafür selten von Hand bearbeiten müssen.

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.