Refrain from installing the 2.74 version of Azure CLI, as there are issues reported. Ref: https://github.com/azure/azure-cli/issues/31591 https://github.com/Azure/azure-cli/issues/31633
Key Features
- Start/Stop/Restarts the Virtual Machines
-
Interaction with Azure Functions
- Deploys the Azure FunctionApp
- Execute Slot swap in Function App Service
- Insert/update Application Setting properties for Function App
- Insert/update ConnectionString properties in Function App
-
Interaction with Web App Service
- Deploys the code or achieve to Azure Web App
- Execute Slot swap in Web App Service
- Insert/update Application Setting properties in Web App
- Insert/update Connection String properties in Web App
-
Interaction with Azure DevOps
- publish the Artifacts to the Azure DevOps Artifacts Source
- download the Artifacts from Azure DevOps Artifacts Source
- Insert/Update the secret or non-secret variables in the Variable-Group
- Triggers the Pipeline Build
- Creates the Azure DevOps Release based on the given Release Definition ID
- Trigger the Manual Deployment based on the Release ID and Release Environment ID.
-
Execute Azure ARM Template.
- Executes ARM template for Azure infrastructure create/update.
-
Execute Azure CLI command.
- Run the Azure command/script, and the user can select the type of CLI from the drop-down.
- Available options are Shell, PowerShell, and WindowsShell. The default CLI type is the shell.
- Configured cloud account will be used to execute the command.
Plugin Operations
VM Related Operations
- startVM
- stopVM
- restartVM
- See Granting enterprise applications access to your Virtual Machines for information about giving permissions for that.
Infra (ARM Template)
FunctionApp
- deployFunctions
- executeFunctionAppSlotSwap
- upsertFunctionApplicationSetting
- upsertFunctionConnectionString
WebApp
Azure DevOps
- publishArtifacts
- downloadArtifacts
- upsertVariables
- buildPipeline
- createRelease
- updateReleaseEnvironmentStatus