Hadess 是一款开源且免费的制品管理工具,具有轻量化、界面简洁和易于使用的特点。本文将详细介绍如何在 Hadess 中对 Composer 制品进行有效管理。
1. 创建 Composer 制品库
1.1 本地库的创建
要创建 Composer 本地制品库,请按照以下步骤操作:
- 进入“新建制品库”页面;
- 选择“新建本地库”选项;
- 填写相关信息并确认提交。
属性说明:
| 字段 |
是否必填 |
描述 |
| 制品仓库 |
是 |
指定制品库的类型 |
| 制品库名称 |
是 |
命名制品库,需注意不能包含空格、特殊符号或中文字符 |
| 描述 |
否 |
可选填写,用于说明该制品库的用途或内容 |
1.2 远程库的创建
创建远程制品库的操作流程如下:
- 打开“新建制品库”界面;
- 选择“新建远程库”;
- 输入必要信息后点击确认完成创建。
若需配置代理地址:
- 点击“添加代理地址”,弹出公共源选择窗口;
- 从中选取合适的地址,确认即可完成设置。
属性说明:
| 字段 |
是否必填 |
描述 |
| 制品仓库 |
是 |
制品库的类型标识 |
| 制品库名称 |
是 |
命名规则同本地库:不允许空格、特殊符号及中文 |
| 代理地址 |
是 |
指向第三方远程地址,用于拉取外部资源文件 |
| 描述 |
否 |
对制品库功能或来源的补充说明(可选) |
1.3 组合库的创建
组合库允许整合多个不同类型但相关的制品库。创建方式如下:
- 进入“新建制品库”界面;
- 选择“新建组合库”;
- 填写基本信息并进行关联设置,最后确认创建。
组合库选择说明:
- 左侧列表展示尚未关联的制品库,右侧则列出已关联及待确认的库;
- 如需关联某个库,先点击左侧目标项,再点击中间向右箭头按钮,将其移至右侧待确认区域;
- 若要移除某关联项,点击右侧对应条目,再点击向左箭头按钮返回左侧;
- 所有调整完成后,点击“确定”完成创建。
属性说明:
| 字段 |
是否必填 |
描述 |
| 制品仓库 |
是 |
定义制品库类别 |
| 制品库名称 |
是 |
命名要求一致:无空格、特殊字符或中文 |
| 组合选择 |
是 |
需关联相同类型的本地库或远程库,推荐搭配为一个本地库加一个远程库 |
| 描述 |
否 |
附加说明信息(非必填) |
2. Composer 制品的推送与拉取操作
2.1 推送 Composer 制品
执行推送操作的步骤如下:
- 进入目标制品库界面;
- 点击左上角“操作指南”;
- 选择 Composer 类型,进入具体指引页面;
- 替换示例中的参数文本,并运行相应命令即可完成推送。
2.2 拉取 Composer 制品
拉取操作与推送类似,步骤如下:
- 进入所需制品库页面;
- 点击“操作指南”并选择 Composer;
- 参考页面提示,修改命令中的占位符并执行命令,即可获取远程制品。
2.3 查询 Composer 制品
在 Hadess 系统中查询 Composer 制品的方法如下:
- 登录系统后进入“制品库”模块;
- 可通过顶部筛选条件按制品类型查找;
- 也可直接在搜索框中输入制品库名称进行快速定位。
支持的查询条件及其说明:
| 查询条件 |
描述 |
| 制品名称 |
支持模糊匹配,根据名称关键字检索相关制品 |
| 制品版本 |
通过指定版本号精确查找特定版本的制品 |
| 制品组名 |
针对 Composer 类型制品,依据其组名(group name)进行分类查询 |