如何在 CircleCI 中从 Azure 容器注册表中提取镜像?

问题描述 投票:0回答:1

我想从 CircleCI 中的私有 Azure 容器注册表中提取自定义映像。我知道 CircleCI Azure ACR Orb,但它似乎只指定如何构建映像并将其部署到 Azure 容器注册表。我还知道有一个 GitHub Action (podman-login) 可以满足我的需要。

如何在 CircleCI 配置文件 (

/.circleci/config.yml
) 中包含一个工作流程步骤,以进行身份验证并允许我从 Azure 容器注册表中提取映像?

azure circleci azure-container-registry
1个回答
0
投票

看来答案比我想象的要简单。在 CircleCI 的“contexts”下配置了两个环境变量(

ACR_USERNAME
ACR_PASSWORD
)后,以下操作就成功了:

  my-service:
    working_directory: /opt/app
    docker:
    ...
      - image: <my-org>.azurecr.io/my/docker/image:<version>-<tag>
        auth:
          username: ${ACR_USERNAME}
          password: ${ACR_PASSWORD}
© www.soinside.com 2019 - 2024. All rights reserved.