パッケージバージョン作成テストでのパッケージ化されていないメタデータの指定 (パイロット)
パッケージに含めてはならないメタデータを��パッケージバージョンの作成中に Apex テスト実行で使用する必要があるシナリオでは、パッケージ化されていないメタデータが含まれるパスを sfdx-project.json ファイルで指定できます。パッケージ化されていないメタデータはパッケージに含まれず、登録者組織にインストールされません。
パッケージ化されていないメタデータのパスは、特定の契約条件への同意が必要なパイロットプログラムを通じて一部のお客様に提供されています。このプログラムに参加する方法については、Salesforce にお問い合わせください。パイロットプログラムは変更される可能性があり、参加は保証されません。パッケージ化されて���ないメタデータのパスは、Salesforce がドキュメント、プレスリリース、または公式声明で発表しない限り、正式リリースされません。特定期間内の正式リリースあるいはリリースの有無は保証できません。現在正式にリリースされている製品および機能に基づいて購入をご決定ください。パッケージ化されていないメタデータのパスに関するフィードバックや提案は、パートナーコミュニティの管理パッケージグループに投稿してください。
パイロットに参加するには、https://partners.salesforce.com/partnerSupport でケースを登録します。
組織でパイロットが有効になったら、パッケージ化されていないメタデータへのパスを sfdx-project.json ファイルで指定します。
次の例では、TV_unl パッケージのパッケージバージョンの作成中にテスト実行で my-unpackaged-directory 内のメタデータを使用できます。
1"packageDirectories": [
2 {
3 "path": "force-app",
4 "package": "TV_unl",
5 "versionName": "ver 0.1",
6 "versionNumber": ""0.1.0.NEXT",
7 "default": true,
8 "unpackagedMetadata": {
9 "path": "my-unpackaged-directory"
10 }
11 },
12 {
13 "path": "my-unpackaged-directory",
14 "default": false
15 }
16]