Azure容器作业服务连接

时间:2018-11-28 21:32:11

标签: azure azure-devops azure-pipelines azure-container-registry

我正在尝试使用私有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。

在我看来,解析器在解析图像声明时无法匹配正确的模式。

有什么主意吗?

1 个答案:

答案 0 :(得分:0)

错误消息告诉您问题所在,就像错误消息一样(希望如此):

  

build_container引用的映像注册表的预期“ dockerregistry”服务连接类型,但获得了用于服务连接SandboxGXG08的azurerm。

您使用了错误的服务连接类型。添加Docker Registry服务连接。您正在使用的是Azure资源管理器服务连接。