We are excited to introduce the new Software Delivery Automation platform connecting, automating, and orchestrating the software delivery process from code to customer quickly and safely.
This release brings together CloudBees CD/Release Orchestration (CD/RO) and CloudBees CI as capabilities with a unified experience in the Software Delivery Automation platform. CloudBees CD is now renamed CloudBees CD/RO to better represent its Continuous Delivery and Release Orchestration capabilities.
This release introduces new value across CloudBees CI and CloudBees CD/RO, with two new analytics dashboards driven by CloudBees CI data, new microservices modeling for Helm deployments, and much more.
Introducing Software Delivery Automation
Software Delivery Automation connects CloudBees CI and CloudBees CD, and Release Orchestration in a single platform. With this first release of Software Delivery Automation, we are introducing a unified experience with new CloudBees Navigation, seamlessly navigating across CloudBees CI, CloudBees CD/RO and Cloudbees Analytics capabilities. A common installation experience on Kubernetes with a single Helm chart makes it easy to get started. New integrations connect CloudBees CI to the platform, with a data pipeline for streaming data from across the CI controllers to be stored centrally in the Software Delivery Automation platform.
Existing CloudBees CD users upgrading to 10.1 Software Delivery Automation will see this new look and feel in the product, CloudBees Navigation, and can now start taking advantage of CloudBees CI (Jenkins) to drive their CI processes.
This is just the first step with much more to come, bringing new innovation, visibility and seamless automation in end to end software delivery processes in a single platform.
Actionable insights for managing CloudBees CI infrastructure on CloudBees analytics
Systems today are more distributed, more dynamic, and more complex than ever before, and teams don’t have a prescribed way of measuring and obtaining insights on the health of their Jenkins controllers to prevent unplanned downtimes and failures.
In this first release of CloudBees Software Delivery Automation, we are centralizing analytics from CloudBees CI and CloudBees CD into CloudBees Analytics (previously DevOps Insight) capabilities. CloudBees Analytics is the new single source of truth to monitor and optimize the underlying CI and CD infrastructure across the enterprise.
With the new insights for CloudBees CI, teams can take action to enhance build performance, right-size workloads over demand cycles, prevent unplanned downtimes, get a holistic view of plugin usage across all pipeline jobs, and more.
A new data pipeline seamlessly sends data from each CI controller directly to CloudBees Analytics, where data is presented in two new dashboards:
- Workload Insights: Workload Insights show historical workload growth across demand cycles. Infrastructure teams can spot patterns, capacity issues and unexpected spikes around system/controller health, enabling the admin to take preventative measures.
- Plugin Usage: Teams can track and monitor usage of plugins across all Freestyle and Pipeline jobs, prioritize most used plugins for upgrade activity, and review and audit all unused plugins.
These dashboards provide shared services teams with predictability and reliability, allowing them to proactively improve the overall CloudBees CI infrastructure.
Simplified deployments to Kubernetes with new Microservices models
Microservices provide the ideal architecture for continuous delivery, with the benefits of giving teams independence, improving deployment frequency, reducing infrastructure costs and more. In the 10.1 release we are introducing a new way to model and deploy microservices in CloudBees CD/RO. A new intuitive user experience makes it easy to get started modeling and deploying microservices in a few simple guided steps. New microservices objects enable best practices for microservice definition and deployment, integrating tightly with Helm and Kubernetes. Environment inventory views provide detailed cluster views, with container version and source information--giving a clear picture of what is deployed where at any time.
This release includes new features and capabilities from preview releases between August-December 2020, including:
- External credential management - Existing credentials in CloudBees CD can now reference secrets in external credential providers and be integrated everywhere credentials are used today. The extensible model introduces support for two credential management systems: CyberArk and HashiCorp Vault.
- CloudBees CD pipeline audit reports - three new native out of the box audit reports that collect pipeline run data and present it in an easy to read format, simplifying the audit process.
- Automatic discovery of native CloudBees CI controllers - A new CI configuration option connects directly to the CloudBees CI Operations Center, and automatically discovers all of the connected Jenkins Controllers, so creating a new configuration just takes a few button clicks.
- New redesigned UI for artifact management, schedules and server settings
- Redesigned webhooks now support applications and service catalogs
We continuously develop and improve plugins used across DevOps processes, including:
- EC-Git: A new plugin, providing:
- Added support for revamped webhooks and external credentials.
- Added support to specify Git repository as a Microservice definition source.
- EC-GitHub and EC-BitBucket updated to support revamped WebHooks
- EC-Helm plugin updated to support the new microservices models
- Updates to numerous plugins to support new external credentials.
Download Software Delivery Automation LTS from the CloudBees Sharefile site.
- Login using your personalized account to the CloudBees Sharefile at https://cloudbees.sharefile.com
- Navigate to: /products/CloudBees_CD/release_10.1/10.1.145850 or click here: 10.1.145850
- Server and agent installers are located in the directory corresponding to the operating system (for example, Windows)
- Release notes and product documentation are available online: CloudBees CD/RO Documentation & CloudBees Analytics Documentation
See supported platforms and system requirements for CloudBees CD/RO for a complete list of supported platforms and configurations.
Upgrades to 10.1 LTS are supported from CloudBees CD 8.x, 9.x and 10.x versions. For complete install instructions, please see the Installation section of the documentation.
Contact Support with questions related to this release by going to the CloudBees technical support site at https://cd-support.cloudbees.com and submitting a support request. Improvement requests can be filed at https://www.cloudbees.com/feedback.