CloudBees CI is an end-to-end continuous software delivery system.
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:
|
Community
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
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
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
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)
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
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
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
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
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 |
|
Cloud platform
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 |
|
|
|