Summary of February, March and April 2018 Releases

We are happy to announce the availability of our February, March and April rolling releases for all CloudBees Solutions: CloudBees Jenkins Enterprise (CJE), CloudBees Jenkins Platform (CJP), CloudBees DevOptics and the newly acquired Codeship By CloudBees. The acquisition of Codeship by CloudBees on February 6th, 2018, added the leading SaaS-based continuous delivery platform into the overall suite of CloudBees solutions. From individual developers to large enterprises, CloudBees has the right solution to fit your CI/CD needs.

Notable highlights from the releases include integration with Red Hat OpenShift (RHOS) on CloudBees Jenkins Enterprise and the addition of event-based triggers to chain pipelines, a feature we call Cross Team Collaboration.

More information on important features and functionality added to our CloudBees solutions over the past three months can be found below. 

 

CloudBees Jenkins Enterprise 2.89.4.2 & 2.107.1.2

NOTE: We also released v.1.11.5 of CJE in April, which contained several bug fixes. Detailed release notes are here.

Our flagship solution for enterprise-ready Continuous Integration and Continuous Delivery in the cloud, CloudBees Jenkins Enterprise (CJE) solves the automation needs of organizations requiring scalability, security, manageability and resiliency capabilities with Jenkins.

Feature Benefit

Red Hat OpenShift container platform integration

  • Openshift CLI and web console integration
  • YAML integration
  • Simplify management
  • Intuitive and elegant UX
  • Granular security

 

Full-featured, cloud native continuous delivery solution on Red Hat Openshift:

  • Enables developers to work without interacting with OpenShift (entirely in CJE)
  • Allows shared services and OpenShift admins to deploy CJE just like any other application running on RHOS
  • Leverages RHOS container orchestration for resiliency and scalability 
  • Quickly onboard DevOps teams with a central dashboard
  • More control over pipelines and jobs

Team Master Creation Recipes 

As part of the Team Creation process, users have a drop-down menu to choose between different Master customization options, such as "basic" and "java web", when creating a team for the first timeThese options will automatically install plugins on the Master based on the selection.

Administrators can easily and quickly configure Masters to the needs of individual teams with the UI as part of the onboarding process.

Teams as default user experience

For users that have the ability to create teams, such as a Jenkins admin, they automatically land on the Team Creation page upon logging into Jenkins.

Improves usability- eliminates the need to navigate to the Team Creation page.

See this article for additional information.

"Environment Variables" are now a part of the New UX

Configuration settings, like CPU usage or memory, can be easily accessed from the navigation toolbar.

A central dashboard acts as the single source of truth to manage all of your team's settings.

Managed Master reprovision

On a CJE cluster running version 2.X or greater, users are now able to reprovision a Managed Master either:

  • After an upgrade to the Master
  • Or in the event a Managed Master becomes unhealthy

Upon reprovisioning the Managed Master, there will be no data loss in the newly provisioned Master ($JENKINS_HOME data is intact).

The product ensures there's no disruption in service and no loss in CI/CD data in the event that a Managed Master needs to be reprovisioned, when:

  • Manually upgrading the docker image
  • Or automatically in the event that the Managed Master becomes unhealthy and the product reprovisions another Managed Master container automatically
Less manual intervention means improved stability of your instance.

Allows configuring storage class for Kubernetes masters

Applications, such as CJE, running on the Kuberenetes cluster have the flexibility to set a 'StorageClass' that's most appropriate for its needs.

  • Admins have the ability to configure CJOC and Managed Masters in the CJOC global configuration page
  • Admins have the ability to specify the 'StorageClass' in the Kubernetes manifest file. By doing so, the value(s) will get automatically populated in the CJOC "global settings" page and users won't have the need to manually enter a 'StorageClass' value on the UI

Added flexibility to configure specific 'StorageClasses' in CJOC and Managed Masters means that admins can ensure they are configuring storage entities which are fully supported by CloudBees.

  • Admins can rest assured that every new MM being provisioned will use the correct 'StorageClass'. This eliminates the need to manually enter a 'StorageClass' value in the UI, preventing failures

Visibility into Jenkins Agent failures 

In the event that Jenkins Agents fail to launch in a CJE cluster, a user can now view the status and logs of the Jenkins Agent pod right inside the CloudBees Jenkins Operations Center UI.

 

Developers can readily debug and troubleshoot Jenkins Agent provisioning failures without having to depend on a cluster admin to determine the root cause, ultimately saving your developer's time.

 Teams enabled by default:

team-general.png

Teams enabled by default part 2:

team-members.png

Environment Variables:

envvar.png

 

CloudBees Jenkins Platform 2.89.4.2 & 2.107.1.2

CloudBees Jenkins Platform (CJP), our on-premise Continuous Integration and Continuous Delivery solution, forms the base of CloudBees Jenkins Enterprise with proprietary features and stable monthly updates, along with trusted support.

Feature Benefit

Cross Team Collaboration 

  • Users can notify other teams when their pipeline completes.
  • Users can trigger a pipeline upon the completion of the pipeline of another team.
  • Simplified deployment to different environments (QA, staging, production, etc.)
  • Connects multiple pipelines across masters for increased team collaboration.

 

CloudBees DevOptics  

CloudBees DevOptics provides live insights into the end-to-end application value stream by aggregating data from all of your teams, tools and applications to create a holistic view of your software delivery process.

Feature Benefit

Value Stream Visual Editor

  • Illustrate the delivery process as Value Streams using an interactive tool. 
  • Ability to use a graphical editor to drag and drop jobs and create a map of the end-to-end software Value Stream.
  • Set relationships between jobs, like dependencies.

 

  • Quickly add any job to your Value Stream from your Jenkins infrastructure.
  • Evolve your Value Stream without losing visual context.
  • Reduce the likelihood of manual errors in value stream creation.

Enable Jenkins only customers to use DevOptics

  • DevOptics now supports the use of Jenkins (Open Source) as an underlying CD platform, as well as the existing support for CJE and CJP.
  • Real-time collaboration around and optimization of Value Streams for all Jenkins users.
  • Seamless support for multiple teams across hybrid environments:
    • CJE
    • CJP
    • Jenkins open source

Support for Gitlab VCS

  • Ability to navigate to a GitLab commit's details from DevOptics Value Stream gates.

When a user views commit messages in Value Stream gates, they are able to drill down further into the commit details via the GitLab UI.

  • Increased ability to leverage DevOptics across tools.
  • Comprehensive visibility and collaboration across teams.

 

Codeship By CloudBees

Codeship by CloudBees, the SaaS CI/CD solution that empowers engineering teams to practice and optimize continuous integration and delivery in the cloud for everything from simple web apps to modern microservice architectures to achieve fast, secure and frequent code delivery.

 Feature Benefits

Personal Dashboard

  • Better manage your workflow and find builds from a single source.

Exception Handling (On Fail)

  • The new OnFail exception handling functions as a step grouping so that you can trigger new actions in the event that a failure occurs.
  • Faster troubleshooting when looking for errors in your build jobs.
  • Automate more by building out powerful and reactive workflows.

Upgraded Pro Build

  • Provides a clearer display of information, build sequence, readability and improved usability.
  • Collapsed sidebar to improve log readability.
  • Quickly understand the output of your builds.
  • Utilize the useful developer feedback loop.

 Personal dashboard example:

personal_dashboard.png

Exception handling (On Fail) example:

codeship_onfail.png

 

Security Updates

Security updates were included in the February, March and April releases of CloudBees Jenkins Enterprise and CloudBees Jenkins Platform. Please see the security advisory details below for information on exactly how these changes may affect you.

We strongly recommend staying up-to-date with a regular upgrade cadence in order to take advantage of all patches and bug fixes shipped from our engineering team on a monthly basis. Contact your Customer Success Manager to schedule time and coordinate an upgrade cadence if you have not already done so. 

Security Advisory Details

  1. CloudBees Security Advisory 2018-02-05
  2. CloudBees Security Advisory 2018-02-14
  3. CloudBees Security Advisory 2018-02-26
  4. CloudBees Security Advisory 2018-03-26

Release Notes

Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.