Deployments File
Deployment Profiles
Deployment Contexts
${environment}The deployment's environment name.
bash
${environment}${deployment}The deployment's name.
bash
${deployment}${version}The deployment's version.
bash
${version}Deployments template
A didact.deployments.json JSON template file is shown below with the default config profile:
json
{
"$schema": "https://schema.didact.dev/v1/didact.deployments.json",
"name": "FlowLibrary",
"artifact": {
"type": "dotnet-class-library",
"entrypoint": "FlowLibrary.dll",
"version": "v1.0.0"
},
"profiles": {
"default": {
"deploymentNameFormat": "${name}-${artifact.version}",
"environment": "default",
"source": {
"type": "filesystem",
"filesystem": {
"path": "./deployments/${name}-${artifact.version}.zip"
}
}
}
}
}