sfdx force:mdapi:deploy -l RunLocalTests -c -d ./toDeploy -u user@example.com -w 10
エラーメッセージ
Your site needs a route with route type detail-0pr
この問題は、ターゲット組織とソース組織で有効になっている機能の不一致が原因のようです。
興味深いことに、ターゲット組織(Enterprise Edition)ではアクションプランが有効になっていますが、ソース組織(スクラッチ組織)では有効になっていません。
ソース組織は、現在有効になっている次の機能を備えたEnterprise EditionScratchOrgです。
- EnableSetPasswordInApi
- PersonAccounts
- コミュニティ
- CustomerCommunityPlusLogin
- CustomerCommunityLogin
- ServiceCloud
- PublishExpBuilderBasedSna
- PublishAuraExpBuilderBasedSna
リクエストに応じてIndustriesActionPlan機能をオンにして、いくつかのテストを実行し、結果を共有します。
一般的に言って、依存関係が欠落しているためにターゲット組織が展開を拒否した場合、依存関係を含むスクラッチ組織機能を指定したとしたら、それは本当に素晴らしいことです。