测试成功后标记 docker 图片
Tag docker image after successful testing
我们有一个执行以下过程的 Jenkins 进程:
- 构建我们的应用程序
- 构建 docker 图像
- 将其推送到私有 docker-hub
- 运行 拉取镜像的另一台服务器上的脚本和 运行 对其进行集成测试
如果一切顺利完成,我们希望将刚刚构建的图像标记为 verified
,并且我们希望只在一个图像上使用此标记。
如何使用 verified
对最近测试的图像进行标记并从之前的图像中删除 verified
标记?
一个标签只能指向一个图像,因此一旦您标记并推送图像,该标签之前指向的任何图像都将不再具有该引用。所以在你 运行 你的测试之后,运行 一个 docker tag my_image:x my_image:verified
然后 docker push my_image:verified
.
我们有一个执行以下过程的 Jenkins 进程:
- 构建我们的应用程序
- 构建 docker 图像
- 将其推送到私有 docker-hub
- 运行 拉取镜像的另一台服务器上的脚本和 运行 对其进行集成测试
如果一切顺利完成,我们希望将刚刚构建的图像标记为 verified
,并且我们希望只在一个图像上使用此标记。
如何使用 verified
对最近测试的图像进行标记并从之前的图像中删除 verified
标记?
一个标签只能指向一个图像,因此一旦您标记并推送图像,该标签之前指向的任何图像都将不再具有该引用。所以在你 运行 你的测试之后,运行 一个 docker tag my_image:x my_image:verified
然后 docker push my_image:verified
.