Azure devops Azure DevOps管道要求运行';az登录';设置帐户

Azure devops Azure DevOps管道要求运行';az登录';设置帐户,azure-devops,azure-pipelines,Azure Devops,Azure Pipelines,我已经成功地通过下面的步骤运行管道,将docker映像推送到注册表。当我尝试重新运行时,会出现一个错误:请运行'az login'以设置帐户 该步骤如下面的日志所示,因此不需要任何附加信息(从本地计算机上的命令行运行时,该步骤有效) 此步骤会发生这种情况?您使用托管代理还是专用代理?当我重新运行时,意味着什么?它只工作一次还是@irom尝试使用Azure CLI任务而不是bash。这与此类似。您可以在积极调查问题的同时查看解决方案。 - bash: az acr helm push -n $(r

我已经成功地通过下面的步骤运行管道,将docker映像推送到注册表。当我尝试重新运行时,会出现一个错误:请运行'az login'以设置帐户

该步骤如下面的日志所示,因此不需要任何附加信息(从本地计算机上的命令行运行时,该步骤有效)


此步骤会发生这种情况?您使用托管代理还是专用代理?当我重新运行时,
意味着什么?它只工作一次还是@irom尝试使用Azure CLI任务而不是bash。这与此类似。您可以在积极调查问题的同时查看解决方案。
- bash: az acr helm push -n $(registryName) -u $(registryLogin) -p $(registryPassword) $(build.artifactStagingDirectory)/$(projectName)-$(build.buildId).tgz
  displayName: 'az acr helm push'
  condition: and(succeeded(), eq(variables['build.sourceBranch'], 'refs/heads/master'))
az acr helm push -n acrname -u acruser -p password /home/vsts/work/1/a/chart.tgz