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:

  • = Has "out of the box"

  • = Requires implementation

  • = Does not have

  • = 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, 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

Monthly 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

Automated incremental plugin security updates (deliver plugin security fixes or important new features that can’t wait until the next full product release)

Cluster operations such as performing backups or restarts on client 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 client 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 client controllers, or upgrading or installing plugins

Optimizing resources with hibernation of managed controllers

Share build agents across connected controllers

Horizontal Scalability

Store controller configuration as code to file for easy replication (CasC)

Shared and centrally organized pipeline templates

Auto-discovery of pipeline templates in repositories

Continuous integration

Table 5. Continuous integration features

Feature

Jenkins LTS

CloudBees CI on traditional platforms

CloudBees CI on modern cloud platforms

Build complex delivery pipelines with the Pipeline feature

Builds that survive controller and agent failures with Pipeline feature

Ephemeral build agents

User-friendly declarative syntax for Pipeline modeling

Restart builds from checkpointed locations

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

Team management

Table 6. 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

Table 7. Security 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 role-based access control (RBAC), Flexible RBAC model - introduces roles and groups

Single Sign-On (SSO) for access to 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 8. Developer productivity features

Feature

Jenkins LTS

CloudBees CI on traditional platforms

CloudBees CI on modern cloud platforms

Modern and Performant Pipeline troubleshooting tool for large complex pipelines

Shared and centrally organized Pipeline templates to start from

Auto-discovery of Pipeline templates in repositories

Workspace Caching

Receive and act upon granular, actionable build data directly in GitHub

Receive 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 9. Resiliency features

Feature

Jenkins LTS

CloudBees CI on traditional platforms

CloudBees CI on modern cloud platforms

High Availability (Active-Active)

High Availability (Active-Passive)

Self Healing Kubernetes

Cloud platform

Table 10. 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 (K8s)

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