Linking Releases 

You can now link releases to organize and manage complex deployment scenarios. Additionally, you can set stage-level release dependencies with built-in checks to prevent duplicate or circular links.

Quick Links

Creating a Sub-release and Associating it with a Parent Release

View Release Dependency

Configure Release Dependency

Release Dependency List View Operations

Creating a Sub-release and Associating it with a Parent Release 

Parent Release & Sub-release: Break down large release initiatives into smaller, sequential releases using parent–sub-release associations. To set this up, open the parent release, navigate to the Associations tab, and add the required sub-releases.

 

 

The release will be added as a sub release.

From the Sub Releases section, you can also perform the following actions:

Detach: Use this to remove any sub release associated with a parent release.

Release Dependency: Use this to view the dependency of the releases.

Delete: Use this to delete a sub release.

Note

During trash, associations and scope are preserved, while dependencies are removed.

 

 

Alternatively, in a sub-release, open the Associations tab and use the Attach option to link it to a parent release.

 

View Release Dependency 

You can view the dependency between the releases using the Release Dependency option in the parent release.

 

Note : Invalid dependency will be flagged as shown in the image below.

 

 

The stage level release dependency information will also be shown in the workflow instance of a release.

 

 

 

Configuring Release Dependencies   

Use release dependencies to define the order in which sub-releases progress across stages. This ensures that one release phase begins only after another has successfully crossed a required stage.

You can configure release dependency from the Associations tab of a parent release.

  

How to Create a Dependency

 

 

Note
No Circular or Duplicate Links: You can’t loop or create multiple links between the same releases.
One Dependency Only: Only one direct or indirect dependency can exist between any two releases.
You cannot link a connector to the Submission stage.

 

Each stage involved in a dependency will display a “Depends On” label within the workflow instance, so you can easily trace where the condition originates from.

View Linked Releases and their Scope in Release List view

From the release list view, you can view the linked releases and their scope.

 

From the release dependency map in the release details page, you can view how the releases are linked. You can see the parent release, all associated sub-releases, and their dependency as well.

 

Release Dependency Violation

Apply release dependency validation for skipped stages: When enabled, the release workflow checks dependencies even for skipped stages. You can enable this option under Release Global Workflow Settings.

 

Two new options added under Release Users and Roles in Notification.

  1. Release Engineer of Associated Parent Release.

  2. Release Engineer of Associated Sub Releases.

 

New Release Closure rule

A new closure rule: All sub releases should be closed has been added to the release closure rule to ensure the closure of sub releases while closing a parent release.