deploy
Deploys everything staged. Deploying every Service removes other Services running in the Environment, unless no_prune. With skip_deploy, saves it for the next deploy instead. A deploy queues a Deployment and returns without waiting for it to finish. Every deploy waits for a human to approve; a save waits only if the next deploy removes a Service, a Volume, or a live domain. May stop to ask a human to approve.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | No | What this ships, in a few words. Shown on the Deployment. | |
| project | No | Project name. | |
| version | No | The reviewed version; refused if what is staged changed since. Required with accept_volume_loss. | |
| approval | No | The ID of an approval a person granted. Send it when calling this tool again after it answered approval_required. | |
| no_prune | No | Keep running Services the Environment doesn't hold. | |
| services | No | Deploy only these Services. Omit to deploy every Service. | |
| environment | No | Environment name, e.g. staging. | |
| request_key | No | Any id you choose. A call that repeats a key gets the first call's result, not a second deploy. | |
| skip_deploy | No | Save everything staged for the next deploy instead of deploying it. | |
| accept_volume_loss | No | Volumes whose data this may delete. |