createRelease

Create a release in Azure DevOps.

Target Properties

Property Name

Property Code

Required

Description

Property Name

Property Code

Required

Description

Azure DevOps Cloud Account

FDAZ_DEVOPS_CLOUD_ACCOUNT_CODE

Yes

The Azure DevOps account with all the required properties like Organization, and Personal Access Token for running Azure DevOps Instance.

Interval between Release Environment Status check

FDAZ_DEVOPS_RELEASE_STATUS_INTERVAL_DURATION

No

The Interval between Release Environment Status check.

Number of Iterations

FDAZ_DEVOPS_RELEASE_STATUS_CHECK_COUNT

No

The Number of Iterations to perform the Release Status check.

API Version

FDAZ_DEVOPS_API_VERSION

No

The API version of the Azure DevOps REST API. Defaults to 7.0.

Inputs

Input Name

Input Code

Required

Description

Input Name

Input Code

Required

Description

Azure DevOps Release Definition Id

FDAZ_DEVOPS_INP_RELEASE_DEFINITION_ID

Yes

The ID of the Release Definition.

Azure DevOps Release Artifacts Payload

FDAZ_DEVOPS_INP_ARTIFACTS_PAYLOAD

No

Provide Artifacts Metadata JSON payload of the Package to be deployed.

Check for Release Status

FDAZ_DEVOPS_INP_RELEASE_STATUS_CHECK

No

Check for the Release Status. Defaults to false.

Azure DevOps Release Manual Environments

FDAZ_DEVOPS_INP_MANUAL_ENVIRONMENTS

No

Provide comma separated list of environments e.g. DEV,QA etc.

Azure DevOps Release Properties List

FDAZ_DEVOPS_INP_PROPERTIES

No

Provide properties collection JSON payload.

Azure DevOps Project Name

FDAZ_DEVOPS_INP_PROJECT_NAME

Yes

The Name of the Project.

Azure DevOps Release Variables List

FDAZ_DEVOPS_INP_VARIABLES_LIST

No

Provide variables JSON payload or double hash (##) separated variable key-value pairs of variable-group. e.g. var1:value1##var2:value2.

Consider environments with the status partiallySucceeded as succeeded

FDAZ_DEVOPS_INP_PARTIALLY_SUCCEEDED_ENVIRONMENTS

No

Provide the environments allowed as succeeded for a partially succeeded status. Use commas to separate multiple environments (e.g: DEV, QA). Use ALL to denote all the environments. Note: This is only applicable when 'Check for Release Status' is selected.

Outputs

Output Name

Description

Output Name

Description

FDAZ_DEVOPS_OUT_RESP

POST request REST API response.

FDAZ_DEVOPS_OUT_RELEASE_WEB_URL

The Release Web URL to navigate to the Azure DevOps Create Release Flow.

FDAZ_DEVOPS_OUT_REL_ENV_STAGE_DETAILS

JSON Payload of Release Environment Stage Details. (e.g. [{“id”:123,”name”:”DEV”}]

FDAZ_DEVOPS_OUT_RELEASE_ID

The ID of the Release in Azure DevOps.

Artifacts

This operation does not produce or consume any artifacts.  

Endpoint Selection

This operation will select all available endpoints associated to the target.

Endpoint Execution

This operation will execute on any one of the selected endpoints and will be random in the determination of which one.

 

The following macros are not currently supported in the footer:
  • style