当使用“持续”Docker时,会构建Docker template镜像并推送到DOCKER_SNAPSHOT_IMAGE或DOCKER_RELEASE_IMAGE。
如果在构建步骤中已经完成了,为什么还要使用skopeo发布镜像呢?
发布于 2021-07-06 17:09:27
Docker模板使用2个镜像的原因是explained in the documentation。
基本上,Docker镜像首先被构建并发布为快照镜像(DOCKER_SNAPSHOT_IMAGE)。这是在package-build阶段完成的。
映像通过验证(通过彻底部署和/或测试)后,同一映像将升级为release映像。这并不涉及重新构建它,只是将其作为另一个Docker镜像(DOCKER_RELEASE_IMAGE)进行推送。为此,我们使用Skopeo。这是在package-test、deploy和acceptance之后的publish阶段完成的。
https://stackoverflow.com/questions/68127736
复制相似问题