制品管理

最近更新时间: 2024-06-12 15:06:00

制品管理主要管理用于组件发布过程中用到的包、镜像。

创建制品库

一个制品库用于管理相同类型的、一个或多个组件的制品。

  1. 进入“制品管理”页面,点击“新建”,进行制品库配置:

    1. 中、英文名称

    2. 制品类型:包、或镜像类型。一个制品库存储的制品类型是固定的。

    3. 描述:制品库的用途。

    4. 关联组件:制品库中的制品可用于哪些组件的发布,允许关联多个组件,组件的部署类型必须要和制品库类型相同。关联后将为每个组件自动创建对应的文件夹。

  2. 提交后就完成了制品库的创建。

创建文件夹

文件夹用于管理制品库下某一特定用途的所有制品,可以和组件进行1-1关联,后续组件发布将自动从文件夹下获取最新版本的制品。

  1. 进入“制品管理”页面,选择要用到的制品库点击名称,进入制品库详情页。

  2. 在文件夹列表点击“新建”,配置文件夹的信息:

    1. 中英文名称

    2. 关联组件,一个文件夹只能关联1个组件

    3. 清理策略:

      1. 按版本:可设置保留最近N个版本,多余版本的制品自动删除。

      2. 按大小:可设置文件夹下所有制品的总大小不可超出N GB,超出则自动删除老版本的制品。

  3. 提交后则完成了文件夹的创建。

制品上传

制品在某个文件夹下进行上传和管理。

  1. 进入“制品管理”页面,选择要用到的制品库点击名称,进入制品库详情页。

  2. 在文件夹列表点击要上传制品的文件夹名称。

  3. 右侧文件夹详情中,找到制品列表,点击“上传”:

    1. 包:输入制品版本,选择本地文件上传。

    2. 镜像:输入镜像版本、本地镜像tag、制品名称后,点击“获取镜像推送命令”,系统将返回具体的docker命令,执行后可完成镜像上传。