Commands for Deployment Definition
Use the deploy and fetch commands with a Deployment Definition.
Read time 1 minuteLast updated 21 hours ago
Supported Commands
Deployment Definition supports the following commands:deployfetchDeploy
Using thedeployDeploy Sample Output
Here is a sample output for the following Deployment Definition and file structure. The command used isugs deploy Assets/DeployableAssets/CloudCode.ddef{ "name": "CloudeCode", "excludePaths": [ "**/Tests/**" ]}
Here is the resultAssets/├── DeployableAssets/│ ├── CloudCode/│ │ ├── CloudCode.ddef│ │ ├── scriptA.js│ │ ├── scriptB.js│ │ └── Tests/│ │ ├── scriptA_test.js│ │ └── scriptB_test.js│ └── Remote Config/│ ├── RemoteConfig.ddef│ ├── configA.rc│ └── configB.rc
Successfully deployed the following files: 'Assets/DeployableAssets/CloudCode/scriptA.js' 'Assets/DeployableAssets/CloudCode/scriptB.js'Created: 'Assets/DeployableAssets/CloudCode/scriptA.js' 'Assets/DeployableAssets/CloudCode/scriptB.js'[Information]: The following files were excluded by deployment definitions: 'Assets/DeployableAssets/CloudCode/Tests/scriptA_test.js' [CloudCode.ddef] 'Assets/DeployableAssets/CloudCode/Tests/scriptB_test.js' [CloudCode.ddef]
Fetch
Using thefetchReconcile
Given that Deployment Definition files are local groupings for files and do no exist on the server, the--reconcile optionReconcile Sample Output
Here is a sample output for the following Deployment Definition and file structure. The command used isugs deploy Assets/DeployableAssets/CloudCode.ddef{ "name": "CloudeCode", "excludePaths": [ "**/Tests/**" ]}
Here is the resultAssets/├── DeployableAssets/│ ├── CloudCode/│ │ ├── CloudCode.ddef│ │ ├── scriptA.js│ │ ├── scriptB.js│ │ └── Tests/│ │ ├── scriptA_test.js│ │ └── scriptB_test.js│ └── Remote Config/│ ├── RemoteConfig.ddef│ ├── configA.rc│ └── configB.rc
Successfully fetched the following files: 'DeployableAssets/CloudCode/scriptA.js' 'DeployableAssets/CloudCode/scriptB.js'Updated: 'Assets/DeployableAssets/CloudCode/scriptA.js' 'Assets/DeployableAssets/CloudCode/scriptB.js'[Information]: The following files were excluded by deployment definitions: 'Assets/DeployableAssets/CloudCode/Tests/scriptA_test.js' [CloudCode.ddef] 'Assets/DeployableAssets/CloudCode/Tests/scriptB_test.js' [CloudCode.ddef]