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

第二世代管理パッケージバージョンを昇格してリリースする準備

もうすでに、さまざまなバージョンの管理 2GP パッケージを数多く作成して、テストしていることでしょう。パッケージバージョンを配布する準備ができたら、次のステップとしてパッケージバージョンを昇格します。

作成したそれぞれのパッケージバージョンは、「管理リリース済み」状態に昇格するまではベータバージョンです。ベータバージョンは、スクラッチ組織と Sandbox にのみインストールできます。ベータバージョンは、組織にインストールすると、それ以降はアップグレードできなくなります。ベータパッケージバージョンをインストールしてテストする組織を選択するときは、この点に留意してください。この Sandbox をリリースパイプラインの一部として使用する場合、ベータパッケージのテストには、破棄可能なスクラッチ組織を使用した方がよいでしょう。

ベータパッケージバージョンは、コードカバー率の要件である 75% を達成しないと昇格できません。詳細は、「第二世代管理パッケージのコードカバー率」を参照してください。

パッケージバージョンをリリース済み状態に昇格するには、sf package version promote Salesforce CLI コマンドを実行します。パッケージバージョンを昇格するときの操作手順については、「第二世代管理パッケージのリリース」を参照してください。

パッケージバージョンを昇格すると、そのパッケージバージョンを本番組織または開発組織にインストールして、顧客に配布できます。

どのマイナーパッケージバージョンでも、昇格できるベータバージョンは 1 つのみです。たとえば、パッケージバージョン 2.3 のベータバージョンをいくつか作成した場合、昇格できるのは、それらのバージョンのうち 1 つのみです。パッケージバージョン 2.3 を昇格したら、バージョン番号 2.4 を使用して新しい開発を開始します。

パッケージバージョンをリリース済み状態に昇格した後にその昇格を取り消すことはできません。昇格したバージョンを配布しないことがわかっても、そのバージョンをベータ状態に戻すことはできません。このバージョンが誤って共有され、顧客の組織にインストールされることがないようにするため、sf package version update Salesforce CLI コマンドを使用して、インストールキーをわかりにくく推測が難しい値に設定することをお勧めします。