CloudBees CI and CloudBees Jenkins Platform include access to the CloudBees Assurance Program, which is enabled by default through the Beekeeper Upgrade Utility ("Beekeeper"). By monitoring plugin versions and comparing the configuration of your instance to plugins identified by CloudBees as verified, trusted, or unverified, Beekeeper provides "envelope enforcement" to provide stability and security.
If you are testing functionality known to require plugin versions newer than those currently identified as verified or trusted, you can disable the Beekeeper Upgrade Utility for the duration of your tests. |
If you’re running CloudBees CI in a secured environment, refer to Managing plugins in a secured environment. Otherwise, refer to the plugin management documentation to learn how to install and manage plugins from the UI and the command line.
Through the CloudBees Assurance Program, CloudBees classifies plugins into tiers according to how much risk to a given installation’s stability a given plugin may pose. See CloudBees plugin support policies for details.
Refer to the release notes for each product for the full list of plugins included in specific products and specific product versions as well as what support tier they are in:
This page highlights a few of these plugins.
Large installation plugins
These plugins help administrators manage large numbers of jobs, projects, and teams.
-
Folders plugin and Folders Plus plugin
Create hierarchies or custom taxonomies to better manage large numbers of jobs
-
Get alerts based on when metrics deviate from user-defined ranges
-
User Activity Monitoring plugin
Track and monitor user activity to help you understand licensing and entitlement
-
Capture "sameness" of configuration information in one place that is propagated
-
Use Jenkins to backup Jenkins, no more cron jobs or error-prone custom scripts
-
Determine which plugins are in use by which jobs
Optimized utilization plugins
CloudBees CI helps administrators make better use of existing resources with the following plugins:
-
Label Throttle Build Execution plugin
Define the bare-metal limits for VMs being used as agents, which results in faster runs when multiple builds are running multiple VMs on a single bare-metal machine
-
Stop running builds if there are known errors that are being fixed
Security plugins
CloudBees CI helps administrators secure their projects and their installations with the following plugins:
-
Role-Based Access Control (RBAC) plugin
Setup sophisticated authorization policies
-
Role-Based Access Control Auto Configurer plugin
Automatically create a secure folder per user and a secure folder per group containing that user
-
Prevent potential XSS attacks due to HTML descriptions
-
Enable controlled and targeted sharing of artifacts between build jobs, either on different Jenkins instances or within the same Jenkins instance
-
Permit agent permissions to be associated with folders
-
CyberArk Credential Provider plugin
Provide a credentials store backed by a CyberArk Vault
Cloud native plugins
Use these plugins with their respective cloud providers.
-
Use the Amazon Web Services CLI in any Pipeline job as a build wrapper
-
Use the Cloud Foundry CLI in any Pipeline job
-
CloudBees Bitbucket Branch Source plugin
Use Bitbucket Cloud and Server as a multi-branch project source
-
Provisions the OpenShift CLI in your jobs so that you can deploy applications or interact with an OpenShift environment
Manage builds plugins
These plugins help you manage your builds.
-
Save at least a partial record of every build immediately after it starts and after every configured build step
-
Consolidated Build View plugin
See which builds were run for what reason, and immediately jump to the console log for each
-
Create a new project based on the repository structure from one or more GitHub users or organizations using Pipeline scripts in the repo
-
Gain additional functionality for managing build nodes, including the ability to assign owners to nodes who are notified when the node availability changes
-
Restart in "quieting down" state so that scheduled jobs don’t restart, useful for maintenance
-
Use an alternative SSH agent connector that uses a Non-Blocking I/O architecture
-
Provide users a simplified and directed experience for configuring jobs by only allowing users to define a few parameters to enforce consistency, best practices, and enterprise rules without overhead
-
Enable a suite of plugins which supports implementing and integrating continuous delivery pipelines into Jenkins as code
Docker plugins
These plugin help you manage your Docker images and containers.
-
CloudBees Docker Traceability plugin
Track the creation and usage of Docker images and containers
-
Use a convenient domain-specific language (DSL) to perform common Docker operations in a continuous deployment Pipeline from a Pipeline script
-
CloudBees Docker Hub/Registry Notification
Trigger builds when an image is pushed to Docker Hub or Docker Registry
CloudBees support plugins
These plugins allow CloudBees to provide support.
-
CloudBees Assurance Program plugin
Automatically monitor and optionally modify plugins for compatibility
-
Jenkins Health Advisor by CloudBees
Upload a support bundle to CloudBees and receive advise about potential issues and recommendations based on the knowledge of CloudBees experts
-
Generate a bundle of all the commonly requested information used by CloudBees when resolving support issues, also available for download and installation into any Jenkins installation
-
User Activity Monitoring plugin
Count and monitor user licenses with User Activity Monitoring
Distributed workload plugins
Some recommendations for plugins related to distributed workload:
-
Cross Team Collaboration for CloudBees CI on modern cloud platforms
-
Cross Team Collaboration for CloudBees CI on traditional platforms
-
Folders and Folders Plus, plugins that provides a key top level item used for scoping the availability of resources
-
Build agents in Windows containers for CloudBees CI on modern cloud platforms
-
Hibernation in managed controllers for CloudBees CI on modern cloud platforms