tencent cloud

云原生构建

动态与公告
产品动态
云原生构建社区版正式公测
产品简介
购买指南
计费概述
社区版计费说明
企业版计费说明
入门指引
开通使用
社区版快速入门
企业版安装使用指引
操作指南
个人中心
组织管理
代码仓库
云原生开发
云原生构建
制品管理
任务集
实践教程
常见问题
联系我们

制品管理

PDF
聚焦模式
字号
最后更新时间: 2025-08-07 15:41:28

概述

制品库可用于存储、管理和分发软件构建过程中生成的制品。
现云原生构建支持如下类型制品:
Docker
Helm
Maven
npm
ohpm
PyPI
Composer
NuGet
其中,Docker 和 Helm 容器类型的制品,可直接发布至源码仓库,进行存储、管理和分发。

考虑到 Maven、npm、ohpm、PyPI、Composer 和 NuGet 会涉及二方依赖、三方依赖的统一管理,其需单独创建制品库用于存储、管理和分发。


Docker

推送制品

Docker 制品无需创建制品库,可直接发布至源码仓库,按照指定命名规则推送即可:
同名制品:制品路径与仓库路径一致,例如:docker.cnb.build/{repository-path}
非同名制品:仓库路径作为制品的命名空间,制品路径就是仓库路径/制品名称,例如:docker.cnb.build/{repository-path}/{artifact-name}
进入目标仓库后,选择制品,然后单击推送制品可查看具体的推送方式。界面如下:


制品列表

在源码仓库 > 制品库,可查看发布至当前源码仓库的制品。可自由切换选择 Docker 或 Helm 制品类型来查看对应制品。


制品详情

Docker pull 制品地址,可默认拉取该 Docker 制品的 latest 标签。
单击制品名称进入制品详情,可查看使用指引、制品地址、名称、描述、推送时间、下载量等基础信息。
此外,还可查看近期制品和标签列表。


标签详情

访问该制品的指定标签,可查看标签的使用指引、基础信息以及使用数据,页面底部还可查看 layers 信息。
此时 docker pull 制品地址,可拉取该指定标签。


了解更多

更多命令行使用,可以参见 Docker 制品库

Helm

推送制品

Helm 制品在发布到某一仓库时,支持两种命名规则。
1. 同名制品:制品路径与仓库路径一致。例如:helm.cnb.build/{repository-path}
2. 非同名制品:以仓库路径作为制品的命名空间,制品路径就是仓库路径/制品名称。例如:helm.cnb.build/{repository-path}/{artifact-name}
注意:
helm push remote 时,chart name 不出现在 remote-url 中,而是从 chart 中读取。因此,同名制品的 remote-url 为 helm.cnb.build/{group-path},非同名制品的 remote-url 为 helm.cnb.build/{repository-path}

查看制品

进入目标仓库后,选择制品库,切换选择 Helm 制品类型来查看对应制品。


制品详情

helm pull 制品地址,可默认拉取该 Helm 制品的 latest 标签。
单击制品名称进入制品详情,可查阅使用指引、制品地址、名称、描述、推送时间、下载量等基础信息。
此外,还可查看近期制品和标签列表。


标签详情

访问该制品的指定标签,可查看标签的使用指引、基础信息以及使用数据。
此时 helm pull 制品地址,可拉取该指定标签。


了解更多

更多命令行使用,可以参见 Helm 制品库

Maven

创建制品库

1. 在页面导航右上角处单击 + > 创建 Maven 制品库快速发起创建,或进入某个组织,在制品库中单击创建制品库

2. 创建 Maven 制品库时,除名称、描述、可见性等基础信息外,还支持配置版本类型,可用于管控存储制品的版本策略。
注意:
版本策略创建后,不允许修改。


查看制品库

访问目标组织 > 制品库,可查看该组织下的制品库列表,切换制品类型可查看对应类型的制品库。


制品包列表

单击某一制品仓库,首页即为仓库内的制品包列表。Maven 包列表中的制品名称由 Maven 包的基础信息组成,规则为:group-id:artifact-id
单击界面右侧的使用指引,可查阅配置凭据、拉取制品、推送制品的参考命令。


制品包详情

在制品包详情中,可查阅使用指引、名称、描述、推送时间、下载量等基础信息。切换使用方式可查看 maven 、gradle 不同包管理器的使用指引。
注意:
在包详情的使用指引中,未指明 version 信息,请注意替换。


制品包版本详情

在制品包详情中,单击界面下方的历史版本,进入该版本详情。在文件列表中,可查阅该制品包版本中的文件内容以及文件大小。


制品库设置

基础设置

进入目标制品库 > 制品库设置 > 基础设置,可以修改制品库名称、修改可见性以及删除仓库。


成员管理

默认继承上级组织的所有成员权限关系。此外,还可单击邀请成员直接邀请成员加入当前制品库成为“制品库成员”或“外部协作者”。其中,外部协作者适用于一些临时参与协作的用户。


代理设置

为提升公共制品的拉取效率,云原生构建制品库配置了内置的制品加速源,在使用制品库时,可基于内置的加速源地址直接加速。


策略管理

可配置制品包的覆盖策略以及清理策略。
配置清理策略时,可配置最多保留的版本数量,当超出时,将根据配置的策略自动清理推送时间更早的/使用时间更早的,以节省制品库空间。


用量统计

汇总当前制品仓库中,所有包占用存储空间的总和,下方可查看每个包的占用情况,并支持下载详细清单。


npm

创建制品库

1. 可在 cnb.build 右上角单击 + > 创建 npm 制品库快速发起创建,或进入某个组织,在制品库中单击创建制品库

2. 创建 npm 制品库需配置名称、描述和可见性基础信息。


查看制品库

访问目标组织 > 制品库,可查看该组织下的制品库列表,切换制品类型可查看对应类型的制品库。


制品包列表

单击某一制品仓库,首页即为仓库内的制品包列表。npm 包列表中的制品名称由 package.json 中的 name 指定。
单击界面右侧的使用指引,可查阅配置凭据、拉取制品、推送制品的参考命令。


制品包详情

在制品包详情中,可查阅使用指引、名称、描述、推送时间、下载量等基础信息。切换使用方式可查看 npm 、yarn 不同使用方式的命令指引。
注意:
npm 不指定版本时,将会拉取latest标签对应的版本。


制品包版本详情

在制品包详情中,单击界面下方的历史版本,进入该版本详情。
在文件列表中,可查阅该制品包版本中的文件内容以及文件大小。
在依赖列表中,可查阅该制品包版本所依赖的其他包及版本,取自package.json中的dependencies


制品库设置

基础设置

进入目标制品库 > 制品库设置 > 基础设置,可以修改制品库名称、修改可见性以及删除仓库。


成员管理

默认继承上级组织的所有成员权限关系。此外,还可单击邀请成员直接邀请成员加入当前制品库成为“制品库成员”或“外部协作者”。其中,外部协作者适用于一些临时参与协作的用户。


代理设置

为提升公共制品的拉取效率,云原生构建制品库配置了内置的制品加速源,在使用制品库时,可基于内置的加速源地址直接加速。


策略管理

可配置制品包的覆盖策略以及清理策略。
配置清理策略时,可配置最多保留的版本数量,当超出时,将根据配置的策略自动清理推送时间更早的/使用时间更早的,以节省制品库空间。


用量统计

汇总当前制品仓库中,所有包占用存储空间的总和,下方可查看每个包的占用情况,并支持下载详细清单。


ohpm

创建制品库

1. 在页面导航右上角处单击 + > 创建 ohpm 制品库快速发起创建,或进入某个组织,在制品库中单击创建制品库

2. 创建 ohpm 制品库需配置名称、描述和可见性基础信息。


查看制品库

访问目标组织 > 制品库,可查看该组织下的制品库列表,切换制品类型可查看对应类型的制品库。


制品包列表

单击某一制品仓库,首页即为仓库内的制品包列表。ohpm 包列表中的制品名称由 oh-package.json5 中的 name 指定。
单击界面右侧的使用指引,可查阅配置凭据、拉取制品、推送制品的参考命令。


制品包详情

在制品包详情中,可查阅使用指引、名称、描述、推送时间、下载量等基础信息。
注意:
ohpm 不指定版本时,将会拉取latest标签对应的版本。


制品包版本详情

在制品包详情中,单击界面下方的历史版本,进入该版本详情。
在文件列表中,可查阅该制品包版本中的文件内容以及大小。
在依赖列表中,可查阅该制品包版本所依赖的其他包及版本,取自oh-package.json5中的dependencies


制品库设置

基础设置

进入目标制品库 > 制品库设置 > 基础设置,可以修改制品库名称、修改可见性以及删除仓库。


成员管理

默认继承上级组织的所有成员权限关系。此外,还可单击邀请成员直接邀请成员加入当前制品库成为“制品库成员”或“外部协作者”。其中,外部协作者适用于一些临时参与协作的用户。


代理设置

为提升公共制品的拉取效率,云原生构建制品库配置了内置的制品加速源,在使用制品库时,可基于内置的加速源地址直接加速。


策略管理

可配置制品包的覆盖策略以及清理策略。
配置清理策略时,可配置最多保留的版本数量,当超出时,将根据配置的策略自动清理推送时间更早的/使用时间更早的,以节省制品库空间。


用量统计

汇总当前制品仓库中,所有包占用存储空间的总和,下方可查看每个包的占用情况,并支持下载详细清单。



帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈