我已成功运行以下步骤的管道,将Docker映像推送到注册表。当我尝试重新运行时,它给出一个错误:请运行“ az登录”以设置帐户
- 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