第二世代パッケージのリリース
開発サイクル中、リリースの準備が整うまで特定のパッケージバージョンを繰り返し処理できます。コマンドラインから Salesforce CLI を使用して、リリースプロセスを完了できます。
このコマンドを使用して、「ベータ」パッケージバージョンのいずれかを「リリース済み」に昇格します。このコマンドは各パッケージバージョン番号に対して 1 回のみ実行可能で、パッケージ状況への変更は元に戻せません。管理パッケージの場合、パッケージバージョンを昇格すると、後続のパッケージバージョンのメタデータの一部のコンポーネント属性を変更できなくなります。ロック解除済みパッケージの場合、後続のパッケージバージョンで任意の変更を行うことができるため、この制限は適用されません。
リリースする準備が整ったら、force:package:version:promote を使用します。
1sfdx force:package:version:promote --package "Expense Manager"コマンドが成功した場合、確認メッセージが表示されます。
1Successfully updated the package version. ID: 05ixx00000000DZAAY.更新に成功したら、パッケージの詳細を確認します。
1sfdx force:package:version:report --package "Expense Manager-1.0.0.5"Released プロパティの値が true であることを確認します。
1=== Package Version
2NAME VALUE
3────────────────────────────── ───────────────────
4Name ver 1.0
5Alias Expense Manager-1.0.0.5
6Package Version Id 05iB0000000CaahIAC
7Package Id 0HoB0000000CabmKAC
8Subscriber Package Version Id 04tB0000000NPbBIAW
9Version 1.0.0.5
10Description update version
11Branch
12Tag
13Released true
14Created Date 2018-05-08 09:48
15Installation URL
16https://login.salesforce.com/packaging/installPackage.apexp?p0=04tB0000000NPbBIAW