0

我正在尝试使用来自私有 azure 注册表的容器映像在 azure 管道中运行容器作业。

我按照这些说明完成了这个管道配置:

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。

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

任何想法?

4

1 回答 1

0

错误消息告诉您问题,因为错误消息(希望)通常会这样做:

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

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

于 2018-11-29T02:42:59.253 回答