容器作业中的Azure Cli

时间:2019-11-18 17:17:24

标签: azure-devops containers jobs azure-cli

我使用Dockerfile创建了一个Docker容器。

&& apk add --virtual=build gcc libffi-dev musl-dev openssl-dev make python3-dev \
&& pip3 --no-cache-dir install azure-cli==${AZURE_CLI_VERSION} \

但是,Azure DevOps容器作业仍然失败,并显示错误

  

## [错误]这台计算机上未安装Azure CLI 2.x。

您能否让我知道我可以使用path做任何事情,还是需要通过其他方式安装Azure cli?

1 个答案:

答案 0 :(得分:0)

我从管道中尝试了一个示例命令,az似乎工作正常。这是我使用Azure CLI任务版本1测试的Yaml:

steps:
- task: AzureCLI@1
  displayName: 'Azure CLI '
  inputs:
    azureSubscription: xxxxx
    scriptLocation: inlineScript
    inlineScript: 'az acr list'

如任务执行输出中所示,Azure CLI安装在: C:\ Program Files(x86)\ Microsoft SDKs \ Azure \ CLI2 \ wbin \ az.cmd >

Azure CLI task output

如果您仍然被阻止,请发布构建管道中使用的步骤和任务的详细信息,我们可以进行进一步的故障排除。