Skip to main content

9 docs tagged with "variable"

View all tags

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

You can use variables to manage information that you don't know in advance or that may change. Unlike global variables, release variables can only be used in the template or release in which they are created. You can create a release variable using the release flow editor or the Variables screen.

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

You can use variables to manage information that you don't know in advance or that may change.

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

When creating release templates, you will create tasks that contain information that varies based on the release. For example, you can have one generic release template that is used for the release process of several applications. Different releases based on this template will require different application names.