7.5. 使用构建服务构建容器镜像
为您的合作伙伴插件构建容器镜像。
流程
- 单击 Build Service。
单击 Configure Build Service 以配置您的构建详情。
- 确保 红帽容器构建 设置为 ON。
- 添加 Git Source URL,并选择性地添加 源代码 SSH 密钥 (如果您的 git 存储库受到保护)。URL 可以是 HTML 或 SSH。保护的 git 存储库需要 SSH。
-
可选:添加 Dockerfile 名称或留空(如果 Dockerfile 名称为
Dockerfile
)。 - 可选:如果 docker 构建上下文 root 不是 git 存储库的根目录,则添加上下文目录。否则,将此字段留空。
- 将 git 存储库中的 Branch 设置为基础容器镜像。
- 单击 Submit 以完成 Build Service 设置。
- 单击 Start Build。
添加 Tag Name,再单击 Submit。构建完成最多可能需要 6 分钟时间。
- 标签名称应为插件的版本
-
最终的参考 URL 为
registry.connect.redhat.com/namespace/repository:tag
-
示例:
registry.connect.redhat.com/mycompany/rhosp13-openstack-cinder-volume-myplugin:1.0
- 点 Refresh 以检查您的构建是否已完成。可选:点击匹配的 构建 ID 查看构建详情和日志。
-
构建服务均构建并扫描镜像。这通常需要 10-15 分钟完成。扫描完成后,单击
View
链接以展开扫描结果。