UPDATEd ON
5 Dec
2024
Product Type
<yes><yes> SaaS, Hybrid, and On-Premises
With Harness you can choose between using Harness Cloud (Harness hosted builds), using a SaaS platform with self-hosted build environment, or a fully self-hosted solution
<with><with> Self-Managed only
CloudBees CI is fully self-hosted
Architecture
<yes><yes> Cloud-Native
Harness CI offer modern Cloud-Native enterprise-ready CI solution
<with><with> Based on Jenkins
CloudBees CI is based on Jenkins, a traditional automation server, carrying many downsides of the Grandfather of CI such as security vulnerabilities, heavily scripted pipelines, etc.
Traditional App Support
<yes><yes>
<yes><yes>
Cloud-native App Support
<yes><yes>
<yes><yes>
Pipeline Syntax & Complexity
Declarative Yaml
Declarative, readable and easy to use yaml syntax that enabled any developer to create and maintain pipelines.
<with><with> Scripted (most common)
While declarative yaml is available, most users use Groovy-based domain specific languages with complex scripting, and use scripted templates.
Pipeline Visual Editor
<yes><yes> Built in Visual Editor
Built-in visual editor that is fully integrated with Git, allowing anyone to easily author pipelines.
<no><no> Inactive Blue Ocean Plugin
Pipelines are typically defined in a file in a source repository, and edited as text. There is a community project Blue Ocean that provides limited visualization but is no longer maintained.
Pipeline YAML Editor with Auto complete and Schema Validation
<yes><yes> Built in YAML Editor
IDE-like built-in yaml editor with auto-complete and schema validation, makes it easy to author pipeline as code. The editor is fully integrated with Git
<no><no>
Container-based plugins support
<yes><yes>
<no><no>
Integrations
<yes><yes> Multiple types of Community plugin
Harness allows you to leverage many types of community plugins: Drone plugins, Github Actions and Bitrise integration
<with><with> Community + Proprietary plugins
CloudBees CI includes proprietary plugins designed for large organizations, and supports Jenkins Community plugins.
Tests Intelligence (speed optimization)
<yes><yes>
<no><no>
Automatic Tests Splitting (speed optimization)
<yes><yes>
<no><no>
Cache Intelligence (speed optimization)
<yes><yes>
<no><no>
Policy as Code (OPA)
<yes><yes> Native and simple
Open Policy Agent (OPA) based pipeline policies integrated in the platform, allowing you to meet security needs
<no><no> with scripted pipelines
Scripted pipelines are dynamic in nature, making it challenging to set pipeline policies.
Templates Library
Flexible & Intuitive
<with><with> Limited and complex
Licensing Model
Free & Paid
Harness CI is licensed per developer. Credits for Harness hosted builds are available as add-on.
<with><with>
Paid
Role Based Access (RBAC)
<yes><yes>
Native and Simple
<with><with>
Complex Configuration
Secrets Management
<yes><yes>
Native and simple
<with><with>
Complex configuration
Upgrade & Maintenance
<yes><yes> Low efforts (if any)
Our SaaS platform take this burden of the customer, while upgrading our self-managed solution require low efforts
<with><with>
Efforts extensive
24/7 Expert Support
<yes><yes>
with paid plans
<yes><yes>
*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.