第二世代管理パッケージバージョンを昇格してリリースする準備
作成したそれぞれのパッケージバージョンは、「管理リリース済み」状態に昇格するまではベータバージョンです。ベータバージョンは、スクラッチ組織と Sandbox にのみインストールできます。ベータバージョンは、組織にインストールすると、それ以降はアップグレードできなくなります。ベータパッケージバージョンをインストールしてテストする組織を選択するときは、この点に留意してください。この Sandbox をリリースパイプラインの一部として使用する場合、ベータパッケージのテストには、破棄可能なスクラッチ組織を使用した方がよいでしょう。
ベータパッケージバージョンは、コードカバー率の要件である 75% を達成しないと昇格できません。詳細は、「第二世代管理パッケージのコードカバー率」を参照してください。
パッケージバージョンをリリース済み状態に昇格するには、sf package version promote Salesforce CLI コマンドを実行します。パッケージバージョンを昇格するときの操作手順については、「第二世代管理パッケージのリリース」を参照してください。
パッケージバージョンを昇格すると、そのパッケージバージョンを本番組織または開発組織にインストール��て、顧客に配布できます。
どのマイナーパッケージバージョンでも、昇格できるベータバージョンは 1 つのみです。たとえば、パッケージバージョン 2.3 のベータバージョンをいくつか作成した場合、昇格できるのは、それらのバージョンのうち 1 つのみです。パッケージバージョン 2.3 を昇格したら、バージョン番号 2.4 を使用して新しい開発を開始します。
パッケージバージョンをリリース済み状態に昇格した後にその昇格を取り消すことはできません。昇格したバージョンを配布しないことがわかっても、そのバージョンをベータ状態に戻すことはできません。このバージョンが誤って共有され、顧客の組織にインストールされることがないようにするため、sf package version update Salesforce CLI コマンドを使用して、インストールキーをわかりにくく推測が難しい値に設定することをお勧めします。