Core Concepts
This topic provides an overview of the core concepts and processes in Digital.ai Release, including releases, phases, tasks, release flow, release owners, templates, and teams. It explains how Digital.ai Release helps plan, track, and execute releases, serving as a central source of truth for all involved stakeholders.
Create Release Variables
Release variables are scope-specific configuration elements that help manage dynamic values within your release templates and instances. Unlike global variables, release variables are confined to the template or release where they are created.
Folder Variables
You can use variables to manage information that you don't know in advance or that may change.
Get a Value From a Map Variable
This topic demonstrates how to use a Jython Script task in Release to extract a value from a key-value map release variable and store it in another variable.
Global Variables
Global variables enable centralized configuration management across your entire Release environment. Unlike release-specific variables, global variables are accessible from any template or release.
Revise Jira Issue Lists With Variables
This tutorial will show you how to use the extended variable mechanism to create a release that retrieve a list a of issues from Atlassian JIRA, ask a user to revise the list, and update the issues in JIRA
Share Global Variables With Configuration Objects
This topic explains how to define configuration objects in Release to store and manage settings used across multiple tasks. Examples include storing connection information for Jenkins, JIRA servers, or remote hosts for script execution.
Variable Usage Example
This topic shows an example of a template that deploys an application to a test environment and assigns testing to QA. When testing succeeds, Release sends an email notification. If the testing fails, it tries again with the next version of the application.
Variables in Digital.ai Release
Digital.ai Release uses variables to make your release templates more flexible and reusable. Variables allow you to parameterize your release processes, making it easier to manage dynamic content and configuration across different environments and scenarios.