新建私有依赖库
首次使用私有依赖库时,需要新建仓库。只有租户管理员才有权限创建私有依赖库。
- 进入“新建私有依赖库”页面。
- 配置仓库基本信息,单击“确定”。
配置项
是否必填项
说明
仓库类型
是
用户可以选择“本地仓”或“聚合仓”。
本地仓:托管在服务端的制品仓库,是实际物理仓库,用户可以在本地仓可以上传不同类型制品。
聚合仓:聚合本地仓、代理仓库,提供统一制品仓库入口,简化客户配置。请参考聚合仓。
仓库名称
是
仅支持中文,英文,数字,下划线(_),连字符(-)和点(.),长度20字符以内。
说明:私有依赖库新建完成后,仓库的名称不支持修改。
制品类型
是
本地仓支持Maven、npm、Go、PyPI、RPM、debian、Docker、Conan、NuGet制品仓库。
聚合仓支持Maven、npm、PyPI制品仓库。
选择不同格式的仓库,页面会展示对应的配置,请参照仓库配置说明完成进一步配置。
归属项目
是
为当前创建的仓库选择归属项目。设置完成后,所属项目无法更改。
描述
否
长度200字符以内。
- 页面左侧列表展示已创建的私有依赖库名称,单击仓库名称显示仓库详情,分为“概览”、“资源统计”、“操作日志”三个页签。
仓库配置说明
除了公共配置信息外,每种格式仓库对应了不同的配置项,详情如下。
仓库格式 |
配置项 |
是否必填项 |
说明 |
---|---|---|---|
Maven |
版本策略 |
是 |
包括“Release”与“Snapshot”两个选项。 推荐全部选择,这样系统将生成“Release”和“Snapshot”两个仓库;也可以根据自己团队的需求至少选择一个,这样系统将生成一个“Release”或者是“Snapshot”仓库。 |
添加路径 |
否 |
输入需要添加的路径,单击“+”。 构建时,只允许以该路径开头的Maven文件上传到私有库。 |
|
npm |
添加路径 |
否 |
输入需要添加的路径,单击“+”。 构建时,只允许以该路径开头的npm文件上传到私有库。 |
Go |
添加路径 |
否 |
输入需要添加的路径,单击“+”。 构建时,只允许以该路径开头的go文件上传到私有库。 |
PyPI |
添加路径 |
否 |
输入需要添加的路径,单击“+”。 构建时,只允许在“setup.py”文件中的“name”值与添加的路径匹配的PyPI依赖包上传到私有库。 |
RPM |
添加路径 |
否 |
输入需要添加的路径,单击“+”。 构建时,只允许以该路径开头的RPM二进制文件上传到私有库。 |
Conan |
添加路径 |
否 |
输入需要添加的路径,单击“+”。 只允许在本地客户端上传以该路径开头的Conan文件到私有库。 |