パッケージバージョンの生成
パッケージバージョンは、パッケージ内容および関連するメタデータの固定スナップショットです。パッケージバージョンでは、変更を管理し、パッケージに追加された特定の変更セットをリリースするたびにその違いを追跡できます。パッケージバージョンを作成する準備が整ったら、Salesforce CLI を使用してすばやく作成できます。
パッケージバージョンを作成する前に、sfdx-project.json ファイルでパッケージ ID、上位、連動関係、メジャーおよびマイナーバージョン番号などのパッケージの詳細を指定します。新しいパッケージバージョンで変更または追加するメタデータがパッケージのメインディレクトリ内に置かれていることを確認します。
次のコマンドでパッケージバージョンを作成します。ディレクトリ名またはパッケージ ID を指定します。
1sfdx force:package2:version:create --directory directory_nameパッケージサイズや他の変数に応じて、パッケージバージョンの作成プロセスに時間がかかる場合があります。簡単に状況を確認して進行状況を監視できます。
1sfdx force:package2:version:create:get --package2createrequestid 08cxx00000000YDAAY出力には、要求に関する詳細が表示されます。
1=== Package2 Version Create Request
2NAME VALUE
3===
4Id 08cB00000004CBxIAM
5Status InProgress
6Package2 Id 0HoB00000004C9hKAE
7Package2 Version Id
8Subscriber Package2 Version Id
9Tag
10Branch
11CreatedDateforce:package2:version:create の最初の出力には要求 ID (08c) があります。パッケージバージョンが作成されたら、パッケージバージョン ID を含む成功メッセージが表示されます。パッケージをインストールするときに、この ID を指定します。
パッケージのサイズと他の変数に応じて、作成要求に数分かかる場合があります。パッケージバージョンを作成する要求が複数待機中の場合、次のコマンドですべての要求のリストを表示できます。
1sfdx force:package2:version:create:list --createdlastdays 0次に示すように、各要求の詳細が表示されます (ID と表示ラベルは切り捨てられています)。
1=== Package2 Version Create Requests [3]
2ID STATUS PACKAGE2 ID PKG2 VERSION ID SUB PKG2 VER ID TAG BRANCH CREATED DATE ===
308c... Error 0Ho...
408c... Success 0Ho... 05i... 04t... 2017-06-22 12:07
508c... Success 0Ho... 05i... 04t... 2017-06-23 14:55