如何在 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 帐户显示
要在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 帐户显示