Azure DevOps

Azure DevOps Server is a Microsoft product that provides version control, reporting, requirements management, project management, automated builds, testing, and release management capabilities. It covers the entire application lifecycle, and enables DevOps capabilities. A release is a construct that holds a versioned set of artifacts specified in a CI/CD pipeline. It includes a snapshot of all the information required to carry out all the tasks and actions in the release pipeline, such as stages, tasks, policies such as triggers and approvers, and deployment options. In the context of Nintex Automation Cloud, Azure DevOps is a connector Service used to define a connection required for associated actions and start events. Examples include Salesforce and Box. Method of integration to cloud services, business applications and content stores. for the Azure DevOps release management API. For more information, see Azure DevOps.

Note: If you need additional Azure DevOps connection functionality, build an Xtension. For more information, go to Xtensions.

Create a Azure DevOps connection

Create a connection from the connections page or from the action configuration panel when configuring the action. For information about creating connections and assigning permissions, see Manage connections.

In the Connection window, complete the field as follows:

In this field

Select or enter the following

Connection name A name for your new connection
Username Anything other than an empty string. This field is used as an identifier in Azure DevOps for logging. Because a workflow action creates a release, we suggest you use something like "NAC" in this field to identify what created the release in Azure DevOps.
Organization The name of your Azure DevOps organization.
Project The name of the Azure DevOps project within the organization.
Personal Access Token The token generated in Azure DevOps. For more information on setting up your PAT, see Use personal access tokens.

Azure DevOps account requirements

  • To configure the Azure DevOps connector, you need an Azure DevOps account with a personal access token (PAT) set up. For more information, see Use personal access tokens. The PAT needs to grant access to the Release scope, with Read, Write & Execute actions.
    Azure DevOps Release Scope
  • The PAT replaces your password and can be used in the same way you would use a password.
  • When using a PAT, the username is required but can be anything other than an empty string. You don't need to use your actual username because it is encoded in the PAT. Azure DevOps does still require something to be entered in the username field.

Create a Azure DevOps data source

Use the Azure DevOps data source to retrieve data from Azure DevOps and create a drop-down list within a form. For more information on creating a data source and assigning permissions to it, see Data sources.

You can create a Azure DevOps data source to:

  • Get definitions: Get definitions from a Azure DevOps connection.

Each data source is configured for a specific Azure DevOps account. You can create as many data sources as you need.

Azure DevOps data source fields

To access the data source fields, in the Add data source section, select the Azure DevOpsConnector and the Operation.

Operation

Field or selection

Description

Get definitions Connection The connection to use for the data source.