当使用"连续的";Docker模板,构建Docker镜像并推送到DOCKER_SNAPSHOT_IMAGE
或DOCKER_RELEASE_IMAGE
。
如果已经在构建步骤中完成了,为什么要有一个步骤来发布带有skopeo的图像?
基本上,Docker镜像首先构建并发布为快照镜像(DOCKER_SNAPSHOT_IMAGE
(。这是在package-build
阶段完成的。
一旦映像经过验证(通过部署和/或彻底测试(,同一映像将被提升为版本映像。这不需要重新构建它,只需要将它作为另一个Docker映像(DOCKER_RELEASE_IMAGE
(进行推送。为此,我们使用Skopeo。这是在publish
阶段完成的,该阶段必然在package-test
、deploy
和acceptance
之后。