Continuous Delivery (CD)

Octopus Deploy vs Harness

Take Artifacts to Production On-Demand with Harness Continuous Delivery.

Harness Platform CICD Tools

Harness provides a simple, safe, and secure way for engineering and DevOps teams across all industries and maturities to accelerate building and testing of software artifacts.

  • Company Size

    251-500

  • Founded

    2016

  • Funding

    $195m

Harness is categorized as:

Continuous Delivery, Continuous Integration, Continuous Verification, Cloud Cost Management, and Continuous Features (Coming Soon)

Spotio-White

Octopus Deploy is a single place for your team to manage releases, automate deployments, and automate the runbooks that keep your software operating.

  • Company Size

    51-100

  • Founded

    2011

  • Funding

    $2m

Octopus Deploy is categorized as:

Continuous Delivery

We’re the best Continuous Delivery solution, see for yourself.

Harness DevOps Tools Vs. Octopus Deploy

*Last Updated: 3/31/2021

Detailed Feature Comparison

Harness CD Vs. Octopus Deploy

Ease of Use:

Automation is grand, and Octopus thrives on it. Automated deployments: define your deployment process once, and choose from over 450 templated deployment steps in order to say goodbye to scripting. Automated runbooks: recovery processes, routine maintenance, and emergency operations tasks (like restarting web servers or resetting caches) can be automated and reused. Octopus Deploy allows for dev and test environments to be self-service, but prod deployments can be limited. It is very opinionated software, but does provide “escape hatches” as they call them, to allow for flexibility, should you disagree with how Octopus does things. They also have a nifty tutorial builder that builds upon your selected tech stack. Lastly, Octopus provides transparency to their users, offering a roadmap of features they plan to implement and release in the coming months. Overall, we rate Octopus Deploy as medium because of the learning curve, and because some of the features that make it “easier” also make it a bit too basic, in a way. For example, not having to write YAML might be great for newbies, but for people who like writing their own code, it’s off-putting. We like to err on the side of caution and give both options, so beginners and experts alike can enjoy their experience with the product. When comparing the initial setup and configuration of the platform, Harness comes out as the winner with time-to-value achievable within minutes, and a simple UI that is much more intuitive.

Continuous Verification:

Continuous Verification is the process of monitoring your app for abnormalities after a deployment. For example, Continuous Verification could catch a latency issue or 5xx errors and automatically roll back your app to the previous version. The idea is to catch errors as quickly as possible – ideally, before customers notice – and make a seamless transition back to the prior version. Octopus Deploy claims “there cannot be an automated rollback process” and instead recommends rolling forward. Harness, however, provides Continuous Verification out of the box, effectively reducing risk and reputational damage from downtime. Harness supports many vendors, including Prometheus, Datadog, AppDynamics, New Relic, StackDriver, CloudWatch, and custom monitoring and observability tools.

Secrets Management:

An area of improvement for Octopus Deploy would be secrets management. They handle secrets with AES128 encryption – and that’s about it. There are no supported third party providers, which makes it a questionable choice in heavily-regulated industries that require high governance and compliance standards. Harness, on the other hand, offers built-in secrets management. No third parties are required, but all of the major secrets managers are supported.

Audit Trails:

A quick note about audit trails in Octopus Deploy. Events that are logged are, in essence, changes. For example, anything new, deleted, or edited will be audited, including who was responsible for the change. However, Octopus does not save login/logout info or when data is read, unless there is sensitive information at play. Harness provides audit trails on every pipeline, workflow, step, execution, and change. It’s all audited by Harness so you have a complete trail of all user activity.

Accelerate Metrics & Reporting:

There are four key metrics when it comes to software development: Lead Time (the average amount of time it takes from the time code is checked in to the version control system to the point in time where it is deployed to production), Deployment Frequency (the number of times deploys to production occur in a time period), Mean Time to Restore (MTTR: how long it takes to resolve or rollback an issue in production), and Change Failure Rate (what percentage of changes to production fail). These metrics are paramount in truly understanding performance. Octopus Deploy does not provide native Accelerate metrics dashboards. Harness offers a beautiful dashboard specifically for these metrics and allows you to set alerts as needed – for example, you could set an alert to notify you if the Change Failure Rate goes above 1%.


*Please note: Our competitors, just like us, release updates to their products on a regular cadence. We keep these pages updated to the best of our ability, but there are bound to be discrepancies. For the most up-to-date information on competitor features, browsing the competitor’s new release pages and communities are your best bet.

Harness CD

Interested in seeing whats under the hood? Browse through the Harness Continuous Delivery (CD) Product.

Don’t believe us? Check out what these beautiful people have to say.

Don’t just take our word for it, see why customers love Harness Continuous Delivery (CD) as compared to our competition.

Self-Service Deployments

Harness is one of the premier tools available for handling Kubernetes -based deployments.

Harjot GillGeneral Manager, Epoch, Nutanix

Harness allows our developers to deploy themselves without speaking to Ops. Openbank strives for technical excellence. With Harness, we get that for software delivery.

Javier RosHead of Architecture, OpenBank




Free Trial

Self-Service Deployments

The UI can get very busy and unfriendly to use when the number of environments ramps up significantly (as it has done in our case).

SourceG2 Crowd

I would like to see Octopus handle branches as a first class citizen better. It certainly has branch support, but it is not as smooth or as intuitive as I would like it to be. I would like it to be easier to pick the branch of a repo I want to deploy and where I want to deploy it.

SourceTrustRadius
get started

Ready to get started?

Access the Harness CI/CD platform.