【发布时间】:2020-08-11 01:32:49
【问题描述】:
我正在创建一个 Jenkins 管道,用于构建多个微服务并创建 Docker 映像并将它们推送到私有 Docker 注册表。
docker 图像是通过 docker 插件通过 Gradle build 创建的,我什至可以推送图像。
我需要以下问题的帮助。
- 通过 Jenkins 构建图像时,如何将图像标记到特定的 Jenkins 构建?换句话说,我想维护每个构建的 docker 镜像,并根据构建 # 将属于特定构建的 docker 镜像交付给 QA。
- 如果维护多个图像,我如何有条件地修剪过时的图像?比如说,我想清理最后 10 个构建的映像,但想保留带有发布或里程碑标记的构建映像。
【问题讨论】:
标签: docker jenkins microservices