Octopus Deploy

Octopus Deploy

by Octopus Deploy • • CI/CD Tools

No reviews yet
Free plan available View plans

Octopus Deploy is a continuous delivery platform that releases what a CI server builds to many environments, hosted or self-hosted, for platform teams.

Octopus Deploy handles the part of software delivery that starts after a build finishes: releasing, deploying and operating applications across every environment. It picks up the packages a separate CI server produces and turns them into repeatable deployments. Release logic moves out of the long scripts that grow inside a build pipeline. Octopus Deploy, the Australian company of the same name, makes it; Paul Stovell started the company with his wife Sonia in 2012. Each project holds a deployment process assembled in the Process Editor from built-in steps and custom step templates. Config as Code stores that process as OCL files in a Git repository. Releases are snapshotted, then promoted from one environment to the next, and manual intervention steps wait for a nominated team to approve. Scheduled triggers deploy on a recurring schedule, Runbooks automate routine operations tasks, and Insights reports DORA metrics such as lead time and deployment failure rate. Tenants let one process serve many customers or locations, and Platform Hub shares process templates across spaces. The product is aimed at platform and DevOps teams whose builds already run in Jenkins, TeamCity, GitHub Actions, Azure DevOps or Bitbucket Pipelines. Software vendors that ship one application to many customers, retail stores or regions model each of them as a tenant. Organizations with compliance duties lean on its role-based access control, single sign-on, audit logs and ITSM integration, with deploy rights scoped per environment. Companies that must keep delivery tooling inside their own network install Octopus Server, while others start on Octopus Cloud with nothing to set up. A typical release starts when the build server pushes a package, after which Octopus creates a release and moves it through test and staging toward production. The production step can pause for an approver before rolling out to Windows and Linux servers through the Tentacle agent or over SSH. On Kubernetes it shows live status, deployment history, logs and manifests for each application across clusters. Teams running Argo CD connect it so their GitOps deployments across apps and clusters appear on one dashboard. It suits any delivery where releases reach many environments, customers or clusters and someone has to answer who deployed what, where and when.

Pricing

View plans
  • Free

    Free

    • 10 projects, 10 tenants, 10 machines and 10 users
    • 1 space and 5 concurrent tasks
    • 1 TB file storage and 100 GB database storage
    • Runbook automation and environment promotion
    • SSO and RBAC
    • Community support
  • Professional

    $4,330 per year

    Per year, USD; the plan is sold on annual terms

    • 20 projects, recommended for under 100 projects
    • Unlimited spaces and users
    • Default of 5 concurrent tasks
    • 1 TB file storage and 100 GB database storage
    • Tenants and machines bought as add-ons
    • Runbook automation, environment promotion, SSO and RBAC
    • 8/5 support, 9am to 5pm on weekdays
  • Enterprise

    $24,600 per year

    Per year, USD; the plan is sold on annual terms

    • 30-day trial with full Enterprise features
    • 100 projects, recommended for over 100 projects
    • Unlimited spaces and users
    • Default of 20 concurrent tasks
    • File and database storage sized with sales
    • Platform Hub
    • ITSM integration
    • Azure Private Link connection
    • 24/7 support, with Premium Support as an add-on
    • Custom billing
    • Tenants and machines bought as add-ons
  • Tenants add-on

    $770 per year

    Per year, USD, for each block of 10 tenants

    • Contact sales for more than 1,000 tenants
  • Machines add-on

    $770 per year

    Per year, USD, for each block of 10 machines

    • Volume pricing through sales above 1,000 machines
    • Linux and Windows hosts through the Tentacle agent or SSH
  • Premium Support add-on

    Custom pricing

    • Price on request through sales

Features

  • Included: Pipeline as code in the repository
  • Not included: Pipeline triggers on push and pull request
  • Not included: Parallel jobs and matrix builds
  • Not included: Dependency caching between pipeline runs
  • Not included: Self-hosted runners
  • Not included: Hosted macOS, Windows and Linux runners
  • Included: Scheduled pipelines
  • Included: Manual approval gates before deploy
  • Included: Protected deployment environments
  • Included: Masked secrets for pipeline jobs
  • Included: OIDC cloud credentials for jobs
  • Included: Reusable pipeline templates
  • Not included: Test reports with flaky test detection
  • Included: Artifact passing between jobs
  • Included: Pipeline duration and success analytics
  • Not included: Merge queue
  • Not included: Free monthly build minutes
  • Included: Self-managed CI server edition

Additional Features

  • Config as Code with OCL files in Git
  • Process Editor for deployment steps
  • Custom step template library
  • Platform Hub process templates
  • Release snapshotting
  • Environment promotion
  • Manual intervention approval steps
  • Scheduled deployment triggers
  • Tenanted deployments
  • Runbook automation
  • Insights DORA metrics
  • OpenID Connect cloud accounts
  • Tentacle deployment agent
  • SSH deployment targets
  • Kubernetes deployment agent
  • Live status and logs for Kubernetes apps
  • Argo CD GitOps deployments
  • Build server integrations
  • ITSM integration
  • Audit logs
  • SSO and RBAC
  • Team permissions scoped per environment
  • Unlimited spaces on paid plans
  • Azure Private Link connection
  • Octopus Cloud hosted edition
  • Octopus Server self-hosted edition

Best for

  • Teams that build in another CI tool and need controlled releases
  • Platform teams standardising deployment processes across many projects
  • Software vendors deploying one process to many customers or sites
  • Organizations that must run delivery tooling on their own servers
  • Kubernetes teams running Argo CD that need approvals and one dashboard
  • Teams already on Jenkins, TeamCity, GitHub Actions or Azure DevOps
  • Companies that need RBAC, audit logs and ITSM integration on releases

Use cases

  • Promoting a release from test through staging to production
  • Deploying one process to many customer-specific tenants
  • Pausing a production deployment for a team's approval
  • Running deployments on a recurring schedule
  • Storing the deployment process in Git as code
  • Automating routine operations tasks with runbooks
  • Deploying to Windows and Linux servers through Tentacle agents
  • Deploying to Kubernetes clusters and checking live app status
  • Automating Argo CD GitOps deployments across clusters
  • Sharing deployment templates across teams with Platform Hub
  • Tracking lead time and deployment failure rate as DORA metrics
  • Replacing long hand-written deployment scripts
  • Swapping stored cloud keys for OpenID Connect credentials

Screenshots & Videos

Explore Octopus Deploy in action

Octopus Deploy Homepage With Projects View
View full size
Octopus Deploy Homepage With Projects View

User Reviews

Write a Review

No reviews yet

Be the first to share your experience with this software.

Compare with Similar Software

Click to compare side by side with Octopus Deploy

Want to claim this brand?

To claim this brand, please contact support.