低于错误
<块引用>错误:命令失败,出现意外错误。这是回溯: 错误:“NoneType”对象不可调用 回溯(最近一次调用最后一次): 调用中的文件“/opt/az/lib/python3.6/site-packages/knack/cli.py”,第 231 行
pool:
vmImage: ubuntu-latest
stages:
- stage: ACR_cleanup
jobs:
- job: acr_cleanup
steps:
- task: AzureCLI@2
displayName: Azure CLI
inputs:
azureSubscription: Cleanup_SC
scriptType: bash
scriptLocation: inlineScript
inlineScript: |
az --version
az account show
az acr run --cmd "acr purge --filter 'my-image:.*' --ago 30d --untagged" --registry <> /dev/null
将管道更改为可变但同样的错误
variables:
- name: purge_cmd
value: acr purge --filter 'image:.*' --ago 30d --untagged --dry-run
#Resource pool to use
pool:
vmImage: ubuntu-latest
stages:
- stage: ACR_cleanup
jobs:
- job: acr_cleanup
steps:
- task: AzureCLI@2
displayName: Azure CLI
inputs:
azureSubscription: Cleanup_SC
scriptType: bash
scriptLocation: inlineScript
inlineScript: |
az --version
az account show
az acr run --cmd "$(purge_cmd)" --registry <> /dev/null
在本地 PowerShell cmd 中尝试使用 azure cli 获得以下命令的正确响应
$PURGE_CMD="acr purge --filter 'image:.*' --ago 30d --untagged --dry-run"
az acr run --cmd "$PURGE_CMD" --registry <registry> /dev/null
答案 0 :(得分:0)
az cli 版本 2.26.1 仅支持相同。当前最新的镜像 cli 版本是 2.26.0