ロック解除済みパッケージの新バージョンの作成
パッケージバージョンを作成する前に、パッケージ名、連動関係、メジャー、マイナー、パッチバージョン番号などのパッケージの詳細を sfdx-project.json ファイルで確認します。新しいパッケージバージョンで変更または追加するメタデータがパッケージのメインディレクトリ内に置かれていることを確認します。
1 日あたりに作成できるパッケージバージョンの数は?
1 日あたりに作成できるパッケージバージョンの数や残りの数を確認するには、次のコマンドを実行します。
Package2VersionCreates エントリを探します。
パッケージバージョンの作成
次のコマンドでパッケージバージョンを作成します。パッケージの別名または ID (0Ho) を指定します。パッケージバージョンのメタデータが連動する一連の機能や設定があるスクラッチ定義ファイルを含めることもできます。
パッケージサイズや他の変数に応じて、パッケージバージョンの作成プロセスに時間がかかる場合があります。簡単に状況を確認して進行状況を監視できます。
出力には、要求に関する詳細が表示されます。
sf package version create の最初の出力には要求 ID (08c) があります。
パッケージのサイズと他の変数に応じて、作成要求に数分かかる場合があります。パッケージバージョンを作成する要求が複数待機中の場合、次のコマンドですべての要求のリストを表示できます。
次に示すように、各要求の詳細が表示されます (ID と表示ラベルは切り捨てられています)。
キーワード NEXT を使用したパッケージバージョン番号の一意性の確保
バージョン番号の一意性を確保するために、sfdx-project.json ファイルでバージョン番号を設定するときにはキーワード NEXT を使用します。
たとえば、"versionNumber": "1.2.0.NEXT" のように設定します。
NEXT を使わず、sfdx-project.json ファイルのバージョン番号を更新し忘れた場合、新しいパッケージのバージョンに、以前のパッケージのバージョンと同じ番号が使用されます。パッケージのバージョン番号に一意性を強制しているわけではありませんが、すべてのパッケージのバージョンには一意の登録者パッケージバージョン ID (先頭が 04t) が割り当てられます。