CloudBees provides some additional features that enhance the functionality available in Pipelines.
-
Features that help in remote collaboration.
-
Features that help in bringing about consistency across Pipelines.
For details, please see the sections below.
Features for remote collaboration
CloudBees Pipelines have access to features that can be used to improve collaboration between different teams using different Pipelines.
- Cross Team Collaboration
-
CloudBees’ Cross Team Collaboration provides the ability to publish an event from a Jenkins job that triggers any other Jenkins job on the same controller or different controllers that are listening for that event. For more information, see Trigger a job with a notification event using Cross Team Collaboration.
- Cluster-wide job triggers
-
Cluster-wide job triggers provide the ability to trigger jobs across client controllers attached to the same CloudBees operations center. Depending on the scheme used to organize an operations center cluster, it may be necessary to trigger jobs that are on a remote client controller. For more information, see Cluster-wide job triggers.
- External HTTP endpoints
-
External HTTP endpoints work with Cross Team Collaboration to enable external systems such as GitHub or Nexus to generate notification events for Pipelines. For more information, see External HTTP endpoints.
Features for Pipeline standardization
CloudBees Pipelines have access to features that can be used to bring consistency across Pipelines across your organization.
- Pipeline Templates
-
Pipeline Templates can be used to define reusable Pipelines. This helps in bringing about consistency across your Pipelines. Pipeline Templates are specific to CloudBees CI. For more information on Pipeline Templates, see Pipeline Templates.
- Pipeline Policies
-
Pipeline Policies are runtime validations that work for both Scripted and Declarative Pipelines and provide administrators a way to include warnings for or block the execution of Pipelines that do not comply with certain regulatory requirements, rules, or best practice guidelines. For more information on concepts related to Pipeline Policies, see Using Pipeline Policies.
- Organization folders
-
Organization folders are a way to automatically create Multibranch projects for every repository in a GitHub organization or Bitbucket team. For more information, please see Organization folders.