仓库是研发组织在进行制品管理的第一层级,用于管理不同类型的仓库和仓库下的资源,不同的仓库可以对数据进行逻辑隔离,提供独立的仓库访问 URL,并允许设置不同的策略。在制品仓库实例中,上传或下载实例前,需要首先创建制品仓库。本文为您介绍如何创建制品仓库。
前提条件
- 已注册火山引擎账号,并开通制品仓库服务。
- 已创建仓库实例。详情请参见 创建基础版实例。
创建 Hosted 类型仓库
- 登录 制品仓库控制台。
- 在左侧导航栏选择 实例列表 ,在实例列表中单击实例名称,进入制品仓库实例配置界面。
- 在左侧导航栏顶部选择 Maven 制品格式,并在菜单栏中选择 仓库管理,单击 新建仓库,进入仓库配置页面。
- 配置 Hosted 类型的制品仓库。
配置项 | 说明 |
---|
仓库类型 | 配置制品仓库的类型,本例选择 Hosted。 |
仓库名称 | 配置制品仓库的名称,用于标识不同的仓库。
仓库名称在实例中唯一,但在全局中不唯一,即不同的实例中可以配置相同名称的仓库。 |
制品格式 | 本例中固定为 Maven,不支持修改。 |
权限范围 | 配置制品仓库的权限范围,包括: - 公开:仓库对外开放,允许用户匿名下载制品。
- 团队内:仓库仅对团队内部开放。
|
版本策略 | 配置制品仓库的版本策略,包括: - Release:即发布仓库,用于保存开发过程中的稳定的发行版本。
- Snapshot:即快照仓库,用于保存开发过程中的不稳定版本。
- Mixed:即混合仓库。
|
布局策略 | 固定为 strict,不支持修改。 |
发布策略 | 配置制品仓库的发布策略,包括: - 禁止覆盖:表示仅允许发布 1 次制品。
- 允许覆盖:表示允许发布多次制品,新发布的制品会覆盖旧的制品。
- 只读:表示禁止发布制品,仅允许从仓库中下载制品。
|
描述 | 配置制品仓库的描述。可以详细描述该仓库的信息,例如:仓库所属的项目等。 |
- 单击 确定,完成制品仓库创建。
创建 Group 类型仓库
- 登录 制品仓库控制台。
- 在左侧导航栏选择 实例列表 ,在实例列表中单击实例名称,进入制品仓库实例配置界面。
- 在左侧导航栏顶部选择 Maven 制品格式,并在菜单栏中选择 仓库管理,单击 新建仓库,进入仓库配置页面。
- 配置 Group 类型的制品仓库。
配置项 | 说明 |
---|
仓库类型 | 配置制品仓库的类型,本例中选择 Group。 |
仓库名称 | 配置制品仓库的名称,用于标识不同的仓库。
仓库名称在实例中唯一,但在全局中不唯一,即不同的实例中可以配置相同名称的仓库。 |
制品格式 | 本例中固定为 Maven,不支持修改。 |
权限范围 | 配置制品仓库的权限范围,包括: - 公开:仓库对外开放,允许用户匿名下载制品。
- 团队内:仓库仅对团队内部开放。
|
版本策略 | 固定为 Mixed,不支持修改。 |
发布策略 | 固定为 只读,不支持修改。 |
描述 | 配置制品仓库的描述。可以详细描述该仓库的信息,例如:仓库所属的项目等。 |
成员 | 选择 Group 仓库的成员。在左侧 全部仓库 列表中,单击选择需要加入 Group 的仓库名称,将其加入到右侧的 已选仓库 列表中。 |
- 单击 确定,完成制品仓库创建。
创建 Proxy 类型仓库
- 登录 制品仓库控制台。
- 在左侧导航栏选择 实例列表 ,在实例列表中单击实例名称,进入制品仓库实例配置界面。
- 在左侧导航栏顶部选择 Maven 制品格式,并在菜单栏中选择 仓库管理,单击 新建仓库,进入仓库配置页面。
- 配置 Porxy 类型的制品仓库。
配置项 | 说明 |
---|
仓库类型 | 配置制品仓库的类型,本例中选择 Proxy。 |
仓库名称 | 配置制品仓库的名称,用于标识不同的仓库。
仓库名称在实例中唯一,但在全局中不唯一,即不同的实例中可以配置相同名称的仓库。 |
制品格式 | 本例中选择 Maven,不支持修改。 |
权限范围 | 配置制品仓库的权限范围,包括: - 公开:仓库对外开放,允许用户匿名下载制品。
- 团队内:仓库仅对团队内部开放。
|
代理地址 | 配置被代理的仓库地址,配置后不支持修改。 注意 制品仓库已经默认为您提供了 Maven 官方源https://repo1.maven.org/maven2/ 代理,请勿再次自定义代理该仓库,以免造成资源浪费。 |
HTTP(S)代理 | 配置 HTTP 或 HTTPS 代理地址。 |
访问凭证 | 访问被代理仓库时,是否需要鉴权信息。 - 不开启:匿名访问被代理仓库,拉取制品。
- 开启:配置被代理仓库的 账号 和 密码,使用鉴权信息访问被代理仓库,拉取制品。
|
版本策略 | 固定为 Mixed,不支持修改。 |
发布策略 | 固定为 只读,不支持修改。 |
描述 | 配置制品仓库的描述。可以详细描述该仓库的信息,例如:仓库所属的项目等。 |
- 单击 确定,完成制品仓库创建。