【问题标题】:Docker push image to repositoryDocker 将镜像推送到存储库
【发布时间】:2021-06-25 08:18:43
【问题描述】:

使用“要连续”Docker template 时,会构建 Docker 映像并将其推送到 DOCKER_SNAPSHOT_IMAGEDOCKER_RELEASE_IMAGE

如果已经在构建步骤中完成,为什么还要使用 skopeo 发布图像?

【问题讨论】:

    标签: gitlab-ci docker-registry to-be-continuous


    【解决方案1】:

    Docker模板使用2个镜像的原因是explained in the documentation

    基本上,Docker 映像首先构建并发布为 快照 映像 (DOCKER_SNAPSHOT_IMAGE)。这是在package-build 阶段完成的。

    一旦图像经过验证(通过彻底部署和/或测试),相同的图像就会被提升为发布图像。这不涉及重建它,只需将其作为另一个 Docker 映像推送 (DOCKER_RELEASE_IMAGE)。为此,我们使用Skopeo。这是在publish 阶段完成的,必须在package-testdeployacceptance 之后。

    【讨论】:

      猜你喜欢
      • 2016-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-05
      • 2021-09-02
      相关资源
      最近更新 更多