BuildPipeline

Request (queue) a build 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.

Azure CLI Path

FDAZ_CLI_PATH

Yes

The path to the directory where Azure CLI is installed.

Interval between status check

FDAZ_DEVOPS_PIPELINE_STATUS_INTERVAL_DURATION

No

The Interval between build pipeline status check.

Number of Iterations

FDAZ_DEVOPS_PIPELINE_STATUS_CHECK_COUNT

No

The Number of Iterations to perform the build pipeline 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

Definition Id

FDAZ_DEVOPS_INP_DEFINITION_ID

No

The Name of the definition to queue.

Definition Name

FDAZ_DEVOPS_INP_DEFINITION_NAME

No

The Id of the definition to queue. (Provide Either the Definition Id or Definition Name as input.)

Queue Id

FDAZ_DEVOPS_INP_QUEUE_ID

No

The Queue Id of the pool that will be used to queue the build.

Commit Id

FDAZ_DEVOPS_INP_COMMIT_ID

No

The Commit ID of the branch to build.

Branch Name

FDAZ_DEVOPS_INP_BRANCH

No

The Name of the Branch to build. Required if there is not a default branch set up on the definition

Project Name

FDAZ_DEVOPS_INP_PROJECT_NAME

Yes

The Name of the Project.

Variables List

FDAZ_DEVOPS_INP_VARIABLES_LIST

No

Provide double hash (##) separator variable key-value pairs of variable-group.( e.g. var1:value1##var2:value2. )

Package Name

FDAZ_DEVOPS_INP_PACKAGE_NAME

Yes

The Name of the package ( providing it as the variables )

Additional Parameters

FDAZ_DEVOPS_INP_ADDITIONAL_PARAMS

No

Add any additional parameters not listed above, which will be appended to the Build Pipeline CLI Command. (e.g. --debug, --query etc. )

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.

Special Considerations

Make sure to Install the latest Azure CLI version. If you find this error “Failed to parse structured output from Universal Packages tooling (ArtifactTool) Exception: Expecting value: line 1 column 1 (char 0)”, run the following command to add the package libicu-devel

sudo yum install libicu-devel
The following macros are not currently supported in the footer:
  • style