deployado_deploy
Triggers an app deployment and returns a release ID while the build runs in the background. Use the ID to check status or fetch build logs.
Instructions
Trigger a new deployment for an app. Returns immediately with a release_id while the build runs in the background.
The deployment process: source code is cloned → Docker image is built → image is pushed → container is deployed.
After triggering:
Use deployado_get_release with the returned release_id to check build status (queued → pending → building → ready or failed).
If the build fails, use deployado_get_build_logs with the release_id to see the Docker build output.
commit_sha is optional — if omitted, the latest commit from the configured branch is used.
For runtime container logs after deployment, use deployado_get_logs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app_id | Yes | App ID (UUID) | |
| branch | No | Branch to deploy (defaults to app's configured branch) | |
| commit_sha | No | Specific commit SHA to deploy |