Release planning, scheduling, and tracking

1 minute readDeveloper productivityAutomation

This functionality allows release pipelines to capture planning data at the stage and task level. It also provides views that help you analyze the release status. This functionality simplifies release creation for first-time users to onboard faster.

With the overall set of capabilities in this functionality, you can:

  • Create and access a pipeline from within a release. Pipelines in a release are local to the release.

    Pipelines that belong to releases do not display in the pipelines list.
  • Capture or view planning data. You can capture the planned start and end date at the stage/gate and task level.

  • Capture planning data at authoring (this supports editing dates during runtime).

  • Control release execution.

  • Use the following views to analyze a release:

    • Planned versus actual release progress views. You can compare the planned and actual dates to get the release status.

    • Calendar view to view all the releases on a calendar (definition view).

The release object contains these features:

  • Ability to add start and end dates and times on tasks and stages

    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.
  • Statistics such as lead time and process time for each stage

  • Ability to complete a stage (automatically or manually)

  • Release calendar across all releases with environment reservation