deploy_from_git
Deploy applications from git repositories to the Citizen platform by providing a git URL and app name, then monitor build status and logs for completion or error resolution.
Instructions
Deploy application from git repository (requires member+ role). Use when user provides a git URL. After deployment starts, ALWAYS monitor with get_deployment_status until completion. If build fails, read logs to understand error and fix accordingly.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app_name | Yes | Application name (must be one of the apps from list_apps) | |
| git_url | Yes | Git repository URL (e.g., https://github.com/user/repo.git) | |
| git_branch | No | Git branch (default: main) | |
| builder | No | Build system - use "auto" unless specific builder needed. "dockerfile" requires Dockerfile in repo. (default: auto) |