我正在尝试使用私有azure注册表中的容器映像在azure管道中运行容器作业。
我遵循了those instructions,并最终完成了以下管道配置:
resources:
containers:
- container: build_container
image: gxg08regtest.azurecr.io/ci-build-image:66162
endpoint: SandboxGXG08
pool:
vmImage: 'ubuntu-16.04'
container: build_container
steps:
- script: ./build.sh
似乎遵循该模式,但仍然会出现以下错误:
build_container引用的映像注册表的预期“ dockerregistry”服务连接类型,但获得了用于服务连接SandboxGXG08的azurerm。
在我看来,解析器在解析图像声明时无法匹配正确的模式。
有什么主意吗?
答案 0 :(得分:0)
错误消息告诉您问题所在,就像错误消息一样(希望如此):
build_container引用的映像注册表的预期“ dockerregistry”服务连接类型,但获得了用于服务连接SandboxGXG08的azurerm。
您使用了错误的服务连接类型。添加Docker Registry服务连接。您正在使用的是Azure资源管理器服务连接。