この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

第二世代パッケージのリリース

開発サイクル中、リリースの準備が整うまで特定のパッケージバージョンを繰り返し処理できます。コマンドラインから Salesforce CLI を使用して、リリースプロセスを完了できます。

このコマンドを使用して、ベータパッケージバージョンをリリース済みに昇格します。このコマンドは各パッケージバージョン番号に対して 1 回のみ実行可能で、パッケージ状況への変更は元に戻せません。

バージョン番号では、形式 major.minor.patch.build を使用します。パッケージバージョンを昇格するとき、マイナー番号またはメジャー番号を増分しない限り、同じパッケージを再度昇格することはできません。たとえば、パッケージ 1.0.0.2 を作成して昇格した場合、force:package:version:create コマンドを使用して 1.0.0.3、1.0.0.4 と作成していくことができます。ただし、1.0.0 スキームで他のパッケージを昇格することはできません。別のパッケージを昇格するには、増分したメジャーまたはマイナーバージョン番号を使用して新しいパッケージを作成します。

管理パッケージの場合、パッケージバージョンを昇格すると、後続のパッケージバージョンのメタデータの一部のコンポーネント属性を変更できなくなります。ロック解除済みパッケージの場合、後続のパッケージバージョンに変更を加えることができるため、この制限は適用されません。

リリースする準備が整ったら、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