CircleCI泊坞窗图片拉取策略

时间:2019-05-30 20:20:08

标签: docker circleci circleci-2.0

假设我们有一个简单的.circleci / config.yml文件:

version: 2
jobs:
  build:
    docker:
      - image: account-id.dkr.ecr.us-east-1.amazonaws.com/org/repo:0.1

circleci将始终尝试提取最新图像,还是我们需要将图像提取策略设置为“始终”?

类似:

  build:
    docker:
      - image: account-id.dkr.ecr.us-east-1.amazonaws.com/org/repo:0.1
        imagePullPolicy: Always  

1 个答案:

答案 0 :(得分:0)

根据CircleCI support,即使在您的工作之间,您的docker映像的版本也可能会更改。因此,正确的假设是在环境启动时将提取最新的可用映像。

如果您想将图像锁定到特定版本,可以使用如下所示的校验和:

docker:
  - image: circleci/ruby@sha256:4be65b406f7402b5c4fd5df7173d2fd7ea3fdaa74d9c43b6ebd896197a45c448