Drone by Harness is a self-service CI solution that is container-native so all builds are isolated, and all extensions are standardized.
Harness is categorized as:
Cloud Cost Management
Cloud Cost Optimization
Cloud Cost Management
Cloud Cost Optimization
Cloudbees Enterprise is an end-to-end automated software delivery system that allows companies to balance governance & developer freedom.
Cloudbees is categorized as:
We’re the best Continuous Integration solution, see for yourself.
Harness DevOps Tools Vs. Cloudbees
- Free & PaidFree & Paid
- GitHub Stars21300500
- Traditional App Support
- Any Source Code Manager
- Containerized Pipelines
- Command Line Interface
- Scalability (Required Infra)LightweightHeavyweight
- .25 FTE2-5 FTE
- Per UserFree
Detailed Feature Comparison
Harness DevOps tools Vs. Cloudbees
Open-Source:Cloudbees Enterprise is built upon Jenkins. This is why we reference it a lot in the following paragraphs, and why we feel comfortable stating that yes, Cloudbees Enterprise has an open-source version. It simply lacks some of the bells and whistles Cloudbees Enterprise has, including enterprise-grade support. Drone is open-source. There is, however, a paid version of Drone that provides access to enterprise support and more integrations and features. Additional features include secrets management options, autoscaling, custom plugins, and more.
Self-Service (Simple):We released a review of Jenkins where we ranked it as a big no in this area. For our reasons why, visit our Jenkins vs. Drone comparison page. Cloudbees Enterprise unfortunately doesn’t magically solve all those issues, but it does alleviate some – so it gets a slightly better mark. Other than support, Cloudbees Enterprise offers a fully-tested version of Jenkins that offers more stability, a single pane of glass management console (CloudBees CI Operations Center), Kubernetes infrastructure that scales elastically, and built-in RBAC. Some improvements, though you’ll still have to cope with the many downsides of the Grandfather of CI. Alternatively, Drone is built upon three pillars that enable engineers to build and test code quickly and accurately: simple, scalable, self-service. Drone installs in under 5 minutes, scales on demand, and all plugins run in containers on their latest version. This means less person hours spent by engineers maintaining the tool, and more time on what matters: getting that code to artifact.
Requires Scripting:Cloudbees Enterprise will most likely require you to install plugins and write scripts to get it to function how you need it to. The more complex the setup, the more scripts/plugins needed. Drone is much more intuitive and is mostly configuration as code.
Container & Cloud-Native:Jenkins isn’t cloud-native, and neither is Cloudbees Enterprise. This product is not to be confused with Cloudbees CI/CD, which is cloud-native and built on Jenkins X. Drone is cloud-native.
GitOps:For GitOps on Cloudbees Enterprise (Jenkins), we’d recommend evaluating Cloudbees CI/CD (Jenkins X) instead because it has built-in GitOps. It’s possible to do it on Jenkins, but much harder to set up. Drone comes with built-in GitOps functionality – and has since 2013.
Containerized Plugins:Cloudbees Enterprise depends on Jenkins for plugins. Jenkins’ plugin index boasts over 1800 plugins – with many being abandoned by their authors, unmaintained, or duplicated (ie, 10 plugins that do the same thing). These plugins are not containerized. Drone’s 150 plugins are much more manageable. All plugins are containerized and maintained to their latest version. No dependency hell, no updating – only simplicity and portability.
Secrets Management:Jenkins (and therefore Cloudbees Enterprise) does not offer native secrets management capabilities. In fact, Cloudbees Enterprise’s documentation suggests using plugins to manage sensitive credentials. There are also many ways to do it through a third party, such as HashiCorp Vault or Helm Secrets. Drone offers encryption on its open-source version. Meanwhile, the enterprise version offers these alternatives: encrypted, native, or externally, through third-party providers such as AWS Secret Manager, Kubernetes Secrets, and HashiCorp Vault. No matter how you want your secrets to be handled, Drone can rise to the occasion.
Admin & Maintenance:Jenkins, and therefore Cloudbees Enterprise, is one of the most maintenance-intensive CI tools on the market, which is expected from a project that was started in 2004. From our clients’ data, we’ve extrapolated that Jenkins requires between 2-5 FTEs to maintain and administer every year. That time is spent writing scripts, doing research on plugins, maintaining and updating plugins, etc. Cloudbees Enterprise still requires those 2-5 FTEs, but it does make life a bit easier than if you were purely on Jenkins. For one, they offer support, which results in quicker time to resolve issues than by frantically googling questions and hoping someone has run into the same problem before. Drone, on the other hand, stamps out maintenance issues at a measly .25 FTEs needed (that’s not a typo). It’s an extremely portable solution without scripting, plugin maintenance, or dependency hell – or much else in terms of maintenance, for that matter. The plug-and-play nature of Drone ensures the only work you have to perform, other than the initial setup and configuration of course, is administration – such as adding and removing users, permissions, etc.
Total Cost of Ownership:Cloudbees Enterprise’s total cost of ownership is quite high when you take into consideration that it’s not just the cost of the software – it’s the cost of those 2-5 FTEs as well. Let’s say your average engineer costs you $180,000 – that’s almost a million dollars per year dedicated to a single piece of software – without even accounting for the software itself! Drone, however, only “costs” .25 FTEs – and the paid version is comfortably affordable for most small businesses.
Pricing:If you’re not ready to commit to an enterprise-grade solution, you can always go with the open-source tool it is built on: Jenkins. This tool is technically free, though with the 2-5 FTE “price tag” attached to it, is it really? For argument’s sake, Cloudbees still requires the same amount of engineering power, while costing $20,000 per year for ten users. Yikes. Drone is free and available for download. It also has an enterprise version that is extremely feature-rich, but does have pricing attached to it. To familiarize yourself with enterprise pricing, please contact sales.
*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.
Drone by Harness
Interested in seeing whats under the hood? Browse through the Drone by Harness (CI) 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 Drone by Harness as compared to our competition.
When we started using containers, Drone was the obvious choice. We moved from Jenkins CI/CD to Drone.
Source G2 Crowd
Very customizable, but also very time-consuming to maintain.
Source, G2 Crowd
Its flexible yet standardized nature enables our teams to unify on a plugin-extensible, ready-to-use CI/CD pipeline that supports any custom build environment.
Source The New York Times