# Octopus Deploy Releases, deployments, tasks, and runbooks on Octopus Deploy. Run these through `omni-cli` once a human has connected the platform (`omni-cli octopus login`). Full parameter and output schemas come from `omni-cli discovery octopus`. ## deployments | Command | What it does | Kind | |---|---|---| | `omni-cli octopus deployment deploy` | Deploy a release to an environment. | write | | `omni-cli octopus deployment list` | List deployments (discovers deployment ids). | read | ## environments | Command | What it does | Kind | |---|---|---| | `omni-cli octopus environment list` | List environments (discovers environment ids). | read | ## projects | Command | What it does | Kind | |---|---|---| | `omni-cli octopus project list` | List projects (discovers project ids). | read | ## releases | Command | What it does | Kind | |---|---|---| | `omni-cli octopus release create` | Create a release for a project. | write | | `omni-cli octopus release list` | List releases for a project (discovers release ids). | read | ## runbooks | Command | What it does | Kind | |---|---|---| | `omni-cli octopus runbook list` | List runbooks for a project (discovers runbook ids and published snapshots). | read | | `omni-cli octopus runbook run` | Run a published runbook snapshot in an environment. | write | ## spaces | Command | What it does | Kind | |---|---|---| | `omni-cli octopus space list` | List spaces (discovers space names; other actions run in the default space). | read | ## tasks | Command | What it does | Kind | |---|---|---| | `omni-cli octopus task list` | List server tasks (discovers task ids). | read | | `omni-cli octopus task logs` | Get the logs of a server task. | read | | `omni-cli octopus task status` | Get the current status of a server task; poll until IsCompleted is true for a terminal state. | read |