Skip to main content
Version: Release 24.3

Azure Container Plugin

The Azure container plugin allows you to interact with the Azure services or resources in a more seamless and automated manner. It's often used for tasks such as configuration management, troubleshooting, and automation.

important

You must set up a connection to the Azure server before adding Azure tasks. For more information, see Set up Connection to Azure Server.

note

In the release flow editor, Container tasks have a blue border.

Azure provides the following features:

  • Run Command (Container)

Prerequisites

For Azure integration, you need the following:

  • Azure server running and accessible via HTTP(s)
  • Digital.ai Release Runner setup to run the container tasks

Set up Connection to Azure Server

  1. From the navigation pane, under CONFIGURATION, click Connections.
  2. Under HTTP Server connections, next to Azure Configuration (Container), click add button. The New Azure: Configuration (Container) page opens.
  3. In the Title field, enter the name of the configuration. This name will display in Azure tasks.
  4. In the Authentication method field, select your relevant authentication type from the drop-down list.
  • Server Principal
  • User Principal
  1. For Server Principal*, you can enter Tenant Id, Client ID, and Client secret.
  2. For User Principal*, you can enter Username and Password.

Create Azure Configuration

Run Command (Container)

The Run Command (Container) task is to use the Azure CLI to run a command.

  1. In the release flow tab of a Release template, add a task of type Azure > Run Command (Container).
  2. Click the added task to open it.
  3. In the Capabilities field, enter a value that matches the capability set for your Runner. This will help you to route jobs to that particular Runner.
  4. In the Azure Configuration field, select the Azure configuration.
  5. In the Command field, enter the Azure CLI command (excluding the 'az' prefix) that needs to be executed.

Run Command Container