第二世代管理パッケージのバージョンの作成と更新
パッケージバージョンは、パッケージ内容および関連するメタデータの固定スナップショットです。パッケージバージョンは、変更を管理し、特定の変更セットをリリースするたびにその違いを追跡できる、インストール可能な不変のアーティファクトです。
パッケージバージョンを作成する前に、パッケージ名、連動関係、メジャー、マイナー、パッチバージョン番号などのパッケージの詳細を sfdx-project.json ファイルで確認します。新しいパッケージバージョンで変更または追加するメタデータがパッケージのメインディレクトリにあることを確認します。
1 日あたりに作成できる管理 2GP パッケージバージョンの数は?
1 日あたりに作成できるパッケージバージョンの数や残りの数を確認するには、次のコマンドを実行します。
1sfdx force:limits:api:displayPackage2VersionCreates エントリを探します。
1NAME REMAINING MAXIMUM
2───────────────────────────────────── ───────── ─────────
3Package2VersionCreates 23 50管理 2GP パッケージバージョンの作成
次のコマンドでパッケージバージョンを作成します。パッケージの別名または ID (0Ho) を指定します。パッケージバージョンのメタデータが連動する一連の機能や設定があるスクラッチ定義ファイルを含めることもできます。
1sfdx force:package:version:create --package "Expenser App" --installationkey “HIF83kS8kS7C” \
2--definitionfile config/project-scratch-def.json --wait 10管理 2GP パッケージバージョンの更新
コマンドラインからパッケージバージョンのほとんどのプロパティを更新できます。たとえば、パッケージのバージョン名や説明を変更できます。1 つの重要な例外として、リリース状況は変更できません。
この例では、タグパラメータを追加し、このパッケージバージョンに関連付けられている git commit ID を指定します。
1sfdx force:package:version:update --package "Expenser App@1.3.0-5" --tag "git commit id 08dcfsdf"更新が完了すると、次のような出力が表示されます。
1Successfully updated the package version. 04tB0000000KPhnIAG