CloudBees CI feature comparison

4 minute read

The following section describes the features and services in CloudBees CI.

To purchase additional features or services, contact your account manager, Customer Success Manager, or CloudBees Sales.

Legend:

  • Supported "out-of-the-box"

  • Not supported

  • Kubernetes-only feature

Community

Table 1. Community features
Feature Jenkins LTS CloudBees CI on traditional platforms CloudBees CI on modern cloud platforms

The leading automation platform for continuous integration and delivery

Ecosystem of 1,800+ plugins

Online documentation

Online tutorials and workshops

Support services

Table 2. Support services features
Feature Jenkins LTS CloudBees CI on traditional platforms CloudBees CI on modern cloud platforms

24/7 expert support available depending on your support agreement

Dedicated expertise to accelerate your DevOps transformation

Analysis of your Jenkins environment (alerts you to out-of-date components, security vulnerabilities, and issues impacting performance)

Installation, updates, and maintenance

Table 3. Installation, updates, and maintenance features
Feature Jenkins LTS CloudBees CI on traditional platforms CloudBees CI on modern cloud platforms

Rolling releases

Assisted updates available

Tested/validated build of Jenkins to ensure plugin compatibility

Curated list of 200+ plugins to ensure compatibility with each other and the Jenkins build instance

Upgrade plugins with the Beekeeper Upgrade Assistant

Cluster operations such as performing backups or restarts on controllers, or installing or upgrading plugins

Manage plugin compatibility and updates with custom plugin catalogs

Report on plugin usage

Jenkins Health Advisor

Managing at scale

Table 4. Managing at scale features
Feature Jenkins LTS CloudBees CI on traditional platforms CloudBees CI on modern cloud platforms

Centralized management of controllers and a central view into a CI cluster

Plugin management (verify compatibility, manage plugin versions, and enforce compliance)

Cluster operations such as performing backups or restarts on controllers, or upgrading or installing plugins

Optimizing resources with hibernation of managed controllers

Share build agents across connected controllers

Horizontal Scalability for automatic scaling and load balancing of workload

Pipeline template catalog to centrally share and organize Pipeline templates

Auto-discovery of Pipeline templates in repositories

Configuration as Code (CasC)

Table 5. CasC features
Feature Jenkins LTS CloudBees CI on traditional platforms CloudBees CI on modern cloud platforms

CasC for controllers

CasC for the operations center

Simplified CasC bundle composition and maintenance with bundle inheritance for controllers

Item creation for controllers (create folders, freestyle jobs, Pipeline jobs, Multibranch Pipeline jobs, SCM organizations, instances based on CloudBees templates, backup, and restore)

Item creation for the operations center (create folders, freestyle jobs, cluster operations, managed controllers, client controllers, shared agents, shared cloud agents, and backups)

Install required plugins

Configure Role-Based Access Control (RBAC) for controllers

Configure RBAC for the operations center

Distribute and manage CasC bundles from the operations center to connected controllers

Continuous integration

Table 6. Continuous integration features
Feature Jenkins LTS CloudBees CI on traditional platforms CloudBees CI on modern cloud platforms

Build complex delivery Pipelines

Builds that survive controller and agent failures

Ephemeral build agents

User-friendly declarative syntax for Pipeline modeling

Restart builds from check-pointed locations

Detects restore scenario and attempts to bring your instance back up quickly after loss of environment

Team management

Table 7. Team management features
Feature Jenkins LTS CloudBees CI on traditional platforms CloudBees CI on modern cloud platforms

Organize jobs with folders

Define environment variables that are passed to the builds of all jobs within a folder

Display selected jobs from subfolders in a higher-level view

Restrict which kinds of items may be created in a folder

Move jobs (or subfolders) from one folder to another (or to or from the root of Jenkins )

Restrict which agents each team has access to

Share build agents across connected controllers

Self-service controller provisioning

Share standardized build environments (including Docker configurations) across a cluster of controllers

Store controller configuration to file for easy replication

Security and governance

Table 8. Security and governance features
Feature Jenkins LTS CloudBees CI on traditional platforms CloudBees CI on modern cloud platforms

Centrally enforce common security options, including authentication across a cluster of controllers

Centrally managed and flexible RBAC model that introduces roles and groups

Single point of configuration for single sign-on (SS0) across multiple controllers

Support for self-signed certificates (cluster configuration)

Cloudbees-provided CyberArk plugin, allowing storage of Jenkins credentials in an external CyberArk vault

Signed Docker images

Signed Helm chart

Trigger restrictions (restrict which upstream jobs are allowed to trigger builds of other jobs)

Enforce best practices on Pipelines

Manage objects in folders to enable access control to controllers and agents

Developer productivity

Table 9. Developer productivity features
Feature Jenkins LTS CloudBees CI on traditional platforms CloudBees CI on modern cloud platforms

Modern and performant Pipeline troubleshooting

Shared and centrally organized Pipeline templates

Auto-discovery of Pipeline templates in repositories

Build-time optimization with workspace caching

Build strategies that prevent build storms by establishing a repository baseline without triggering any builds

Receive automatic granular, actionable build data directly in GitHub

Receive automatic granular, actionable build data directly in Slack

Automate Pipelines across teams and controllers

Manage inbound events across multiple controllers

Create and manage ServiceNow change requests and incident tickets from your Pipeline

Resiliency

Table 10. Resiliency features
Feature Jenkins LTS CloudBees CI on traditional platforms CloudBees CI on modern cloud platforms

High Availability (active/active)

High Availability (active/passive)

Kubernetes resiliency

Cloud platform

Table 11. Cloud platform features
Feature Jenkins LTS CloudBees CI on traditional platforms CloudBees CI on modern cloud platforms

Auto-configured Kubernetes agent

Jenkins build validated for AKS, EKS, GKE, PKS, and OpenShift (Kubernetes)

Windows container support on AKS, EKS, and GKE

Share cloud agent configuration across a cluster of controllers

Convenient controller management and scaling

In EKS and GKE

Elastically scale infrastructure and agents up and down dynamically based on workload