本番組織へのアプリケーションのリリース
Full Sandbox ですべてのテストに合格したので、本番組織にリリースする準備が整いました。
Salesforce CLI を使用してメタデータを本番組織にリリースする方法は 2 つあります。すべてのコマンドオプションを表示するには、コマンド --help を実行します。
- source:deploy コマンドを使用して、メタデータを本番組織に直接リリースします。
- ローカルの DX プロジェクトファイルをメタデータ形式に変換してから、mdapi:deploy コマンドを使用します。
- リリースの実行リストにある、リリース前のタスクをすべて実行します。
- 本番組織を承認します。
-
mdapi:deploy コマンドを使用する予定のときは、ファイルをソース形式からメタデータ形式に変換します。
1sfdx force:source:convert -
クイックリリースを設定します。
Salesforce CLI コマンド コマンドラインの例 1sfdx force:source:deploy1sfdx force:source:deploy --checkonly \ 2--sourcepath force-app --targetusername production-org \ 3--testlevel RunLocalTests1sfdx force:mdapi:deploy1sfdx force:mdapi:deploy --checkonly \ 2--zipfile winter19.zip --targetusername production-org \ 3--testlevel RunLocalTestsこのコマンドは、クイックリリースで参照したジョブ ID を返します。
- テストの実行後、すべての Apex テストに合格したことを確認します。テストでは、リリースされるコードの 75% 以上をカバーする必要があります。
-
次のようにクイックリリースを実行します。
Salesforce CLI コマンド コマンドラインの例 1sfdx force:source:deploy1sfdx force:source:deploy \ 2--targetusername production-org \ 3--validateddeployrequestid jobID1sfdx force:mdapi:deploy1sfdx force:mdapi:deploy \ 2--targetusername production-org \ 3--validateddeployrequestid jobID - 本番組織を開き、リリース実行リストに表示されているリリース後タスクを実行します。