如何在 azure devops 管道中执行 azure cli 命令

how to execute azure cli command in azure devops pipeline

要在Azure CLI 中执行ACR 命令,我们需要升级AZ CLI。需要在 YML 中有完整的步骤才能在管道中执行 AZ 命令。

请参考link:https://docs.microsoft.com/en-us/azure/devops/cli/azure-devops-cli-in-yaml?view=azure-devops

对于 Linux:azure-pipelines-steps-linux.yml:

步数:

正在更新到最新的 Azure CLI 版本。

  • 脚本:pip install --pre azure-cli --extra-index-url https://azurecliprod.blob.core.windows.net/edge 显示名称:'upgrade azure cli'

  • 脚本:az --version 显示名称:'Show Azure CLI version'

  • 脚本:az extension add -n azure-devops 显示名称:'Install Azure DevOps Extension'

  • 任务:AzureCLI@2 输入: 天蓝色订阅:'AzureServiceConnection' 脚本类型:bash 脚本位置:'inlineScript' 内联脚本: | az 帐户显示