アプリケーションの構築とリリース
コードの記述が完了したら、次のステップはリリースです。Salesforce DX では、顧客、システムインテグレータ、独立系ソフトウェアベンダー (ISV) パートナーの役割やニーズに基づいて、さまざまなリリースオプションが用意されています。
パッケージベースのリリースアプローチの利点を理解するには、次の Trailhead モジュールを参照してください。
採用の準備状況に基づいて、次の表の推奨オプションを確認してください。
| 採用の準備状況 | 顧客や非 ISV パートナー | ISV パートナー |
|---|---|---|
| パッケージベースの開発モデルを採用する準備ができている | ロック解除済みパッケージ ロック解除済みパッケージ (ベータ) は、メタデータをパッケージに整理して、(パッケージを介して) メタデータを各種組織にリリースする顧客を対象としています。ロック解除済みパッケージは、以前は開発者制御パッケージと呼ばれていました。 詳細は、「ロック解除済みパッケージと第二世代管理パッケージ」を参照してください。 |
第一世代 (1GP) 管理パッケージ アプリケーションを開発し、App Exchange にリストする ISV の場合、管理パッケージをお勧めします。第二世代 (2GP) 管理パッケージはベータ版で、多くの ISV が内部開発フェーズでテストしています。ただし、2GP が正式リリースされるまで、顧客への配布には引き続き 1GP 管理パッケージを使用することをお勧めします。2GP には、1GP 管理パッケージと同等の特定の主要機能 (転送アップグレード、LMA、AppExchange にリストする機能、パッチバージョンなど) がまだ備わっていません。 1GP 管理パッケージについての詳細は、「第一世代管理パッケージ」を参照してください。2GP 管理パッケージについての詳細は、「ロック解除済みパッケージと第二世代管理パッケージ」を参照してください。 |
| パッケージベースの開発モデルの準備ができていない | 変更セットまたはメタデータ API (CLI 経由で mdapi:deploy を使用) 詳細は、「メタデータ API を使用したアプリケーションの構築とリリース」を参照してください。 |
なし |