What is a Deployment Definition
Understand how Deployment Definition files group deployable assets by directory.
Read time 1 minuteLast updated 21 hours ago
Definition
A Deployment Definition (.ddefDeployment Definition Structure
A deployment definition is represented by the following json. ThenameexcludePaths{ "name": "example", "excludePaths": [ ]}
Example
Given the following hierarchy, the Deployment DefinitionsCloudCode.ddefCloudCodeTests.ddefRemoteConfig.ddef- CloudCode.ddef
- scriptA.js
- scriptB.js
- scriptA.js
- CloudCodeTests.ddef
- scriptA.test.js
- scriptB.test.js
- scriptA.test.js
- RemoteConfig.ddef
- configA.rc
- configB.rc
- configA.rc
Assets/├── DeployableAssets/│ ├── CloudCode/│ │ ├── CloudCode.ddef│ │ ├── scriptA.js│ │ ├── scriptB.js│ │ └── Tests/│ │ ├── CloudCodeTests.ddef│ │ ├── scriptA_test.js│ │ └── scriptB_test.js│ └── Remote Config/│ ├── RemoteConfig.ddef│ ├── configA.rc│ └── configB.rc