Release dashboard

4 minute readDeveloper productivityAutomation

The Release Dashboard, also referred to as the Release List, provides a way for the release team, task assignees, and approvers to view the status of all planned, active, and completed releases. You can view the current status, specific tasks and assignments, and start and end dates for stages in one place, on one platform.

Accessing the release dashboard

From the CloudBees CD/RO main menu, select Release Orchestration  Releases.

Release dashboard

The Release Dashboard shows all the releases that you have permission to view:

release dashboard view all releases
Figure 1. View all releases

By default, CloudBees CD/RO displays releases for all projects.

To view only the objects for a specific project, select the down arrow in the All projects field and select one or more projects in one of the following ways:

  • Select the name of one or more projects.

  • Enter the search criteria in the Search field. The projects that match the criteria display in the list.

If there are no matches, a message displays stating that there are no resource templates in the selected projects.

The Release Dashboard displays the following information:

Each row in the Release Dashboard contains this information:

Name

The name of the release. Select the name to access the Release editor view for the release.

Status

The status can be:

  • In planning

  • In progress

  • Completed

Last Run

The status of the last run. Select the icon to expand the row.

Start date and time

End date and time

The default time frame between the start and target (end) dates is two weeks.

The color of the dates indicates the release status.

  • Green: The release has not started yet, and the start and end dates and times are within the planned time frame.

  • Medium blue: The release is in progress, and the dates are the actual start and end dates and times.

  • Dark blue: The release is completed, and the dates are the actual start and end dates and times.

  • Red: The release is past the planned end date and time.

Waiting

A hand icon in this column indicates the release is pending on manual input. Select the icon for further information.

Actions

Either the Run Release button or the Actions button displays in this column. Select Start release to start the release.

Otherwise, click Actions to select one of these actions:

  • End Release: Ends the release. You cannot end a pipeline that is currently running. If you want to end it, you must wait for this run to complete or abort it in the Pipeline Run page. When the pipeline is aborted, tasks that are currently running will finish, and no new tasks will be started.

  • Run Pipeline: Starts a new pipeline run.

  • Abort All Runs: Aborts all pipeline runs.

  • Schedules: Creates a release schedule.

Views

Select Views for other available views for this release. Choices are context-sensitive based on status of the release.

Expand

Select Expand to view more details about the release.

Release details in the expanded view

Project to which the pipeline belongs, name of the pipeline underlying the software release, and the number of stages in this pipeline

Example:

Number of applications in the pipeline and any notifications for actions to be taken before the pipeline progresses

Example:

This pipeline requires human intervention to progress.The user named quincy needs to approve something at an entry or exit gate of a stage before the pipeline progresses.

Visual indicator showing how far the Release has progressed with the percentage completed, the current stage, and how long the Release has been running.

The visual indicator is split into sections equal to the number of stages in the pipeline. If pipeline has three stages, it is split into three segments.

Creating a new release

To configure a new release:

  1. Select New New.

  2. Select Create new.

  3. Enter a title for the release in Name.

  4. Select the project from the Select project options.

  5. Select the Start date and End date and times.

    CloudBees added start and end times with v.2023.02.0. This information is not backward compatible in DSL. You cannot import generated DSL of release objects from v2023.02.0 to earlier versions without manual changes.
  6. Select add arrow add arrow to add tags. For more information, refer to Object Tags.

  7. Select Next.

  8. Choose a pipeline.

    1. Select Create new pipeline to create a custom pipeline or select an existing pipeline to copy.

  9. Select Next.

  10. Use the Release editor features to configure the release pipeline. For more information, refer to Pipeline UI.

Copying an existing release

To duplicate an existing release:

  1. Select New New.

  2. Select Copy Existing.

  3. Select the Name of the release to be copied.

  4. Enter a title for the release in Name.

  5. Select the project from the Select project options.

  6. Select the Start date and End date and times.

    • Select add arrow add arrow to add tags. For more information, refer to Object Tags.

    • Select Disable Pipeline Restart stop pipeline from automatically restarting.

    • Select Disable Multiple Active Runs to prevent the pipeline from having more than one active run.

    • Select Stage skipping to allow users or groups to skip pipeline stages.

    • Select Override Workspace use instead specific workspace in place of a procedure or process workspace.

  7. Select Next.

  8. Use the Release editor features to configure the release pipeline. For more information, refer to Pipeline UI.

Creating a new release from a template

To create a release template using the Self-Service catalog, edit the dsl code for the existing catalog item and change templateObjectType = none to templateObjectType = release. For more information, refer to Service catalog.

To create a release based on a release template:

  1. Select New New.

  2. Select Create from catalog item.

  3. Select the release template name.

  4. Select a project name from the Release project menu.

  5. Enter a title for the release in Name.

  6. Enter a description in Description.

  7. Select the Start date and End date and times.

  8. Select OK.

  9. Use the Release editor features to configure the release pipeline. For more information, refer to Pipeline UI.