gpt4 book ai didi

azure - ##[错误]本地不存在带有标签 : icndpaksacr. azurecr.io/autopipe 的图像

转载 作者:行者123 更新时间:2023-12-03 06:59:59 25 4
gpt4 key购买 nike

通过 azure 管道推送图像时出现错误

##[error]An image does not exist locally with the tag: icndpaksacr.azurecr.io/autopipe

enter image description here

我正在使用以下部署文件

name: test run 
jobs:
- job: Job_1
displayName: Agent job 1
pool:
vmImage: ubuntu-18.04
steps:
- checkout: self
- task: Docker@0
displayName: Build an image
inputs:
azureSubscription: 'sc-abc'
azureContainerRegistry:
loginServer: acr.azurecr.io
id: "/subscriptions/4f76bb2f-c521-45d1-b311-xxxxxxxxxx/resourceGroups/eus-abc-rg/providers/Microsoft.ContainerRegistry/registries/acr"
imageName: acr.azurecr.io/ims-abc/$(Build.Repository.Name):$(Build.BuildId)
- task: Docker@0
displayName: Push an image
inputs:
azureSubscription: 'sc-abc'
azureContainerRegistry: '{"loginServer":"acr.azurecr.io", "id" : "/subscriptions/4f76bb2f-c521-45d1-b311-xxxxxxxxxx/resourceGroups/eus-icndp-rg/providers/Microsoft.ContainerRegistry/registries/acr"}'
action: Push an image

正如它所说的,注册表中不存在图像,但是,我正在动态创建图像 $(Build.Repository.Name):$(Build.BuildId) ,不可能将图像预先保留在存储库中,如何去做这个吗?

最佳答案

您可以在 Docker 推送之前使用新任务确认镜像:-脚本:docker image ls

并建议使用最新的 Docker@2 任务而不是 Docker@0

在推送镜像之前,请确保您已通过身份验证,您可以添加以下任务:

- task: Docker@2
displayName: Login to ACR
inputs:
command: login
containerRegistry: dockerRegistryServiceConnection1

关于azure - ##[错误]本地不存在带有标签 : icndpaksacr. azurecr.io/autopipe 的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72541896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com