为私有依赖库聚合仓设置及添加代理
用户在聚合仓中可以设置代理源与本地三方依赖仓库对接,聚合仓也具备本地仓的功能,提供统一制品仓库入口,简化客户配置。
为私有依赖库聚合仓设置代理
CodeArts Artifact新增自定义代理仓功能,允许用户创建自定义代理仓库来代理开源社区仓库和三方依赖仓库。通过代理仓下载文件后,支持将对应文件缓存到制品仓库,解决三方依赖下载慢的用户痛点,下载三方依赖达到和本地仓库一样的极致下载体验。
私有依赖库支持Maven、npm、PyPI三种类型仓库进行代理设置。
在私有依赖库中,用户可以向Maven、npm、PyPI、原生-Docker虚仓中添加自定义镜像源。自定义镜像源配置方式如下:
- 登录软件开发生产线首页,单击页面右上角用户名,在下拉菜单中选择 。
- 在页面左侧导航栏选择 。
- 选择“自定义代理源”页签,单击页面右上方“新增代理”。
- 在弹框中,选择制品类型,输入镜像仓名称(必填)、镜像仓代理地址(必填)、PyPI索引代理地址(制品类型为PyPI时必填)、代理账号、代理密码。
- 镜像仓代理地址请填写以“https://”、“http://”为开头的地址,否则会报“URL不合法”。
- 不填写代理密码,默认使用上次设置的密码。
- 单击“确定”,完成自定义代理源添加。
- 对于已添加的自定义代理源,可以进行以下操作。
操作
说明
编辑
操作列中的
,可以修改镜像仓名称、代理账号、代理密码。
删除
操作列中的
,可以删除该自定义代理源。
若待删除的自定义代理源已关联了私有依赖库,需要在对应仓库的“代理设置”页面中移除该代理源后,返回本页面完成删除操作。
为私有依赖库聚合仓添加代理
- 已创建聚合仓,可参考新建私有依赖库。
- 进入私有依赖库,在左侧边栏中选择对应聚合仓的仓库名称。
- 单击页面右侧“代理设置”。
- 单击“添加代理”,选择“公开源”或“自定义源”。
用户可以在“自定义源”中选择“第三方仓库”或“华为本地仓库”两种代理类型。
- 第三方仓库(设置第三方仓库或者由用户自行创建的仓库为代理源):
用户选择第三方仓库后,单击“代理名称”的下拉列表,在下拉列表中选择自定义代理源。新建自定义代理源请参考自定义代理源。
- 华为本地仓库(设置华为本地仓库为代理源,用户只能选择自己作为仓库管理员的本地仓库)
- 第三方仓库(设置第三方仓库或者由用户自行创建的仓库为代理源):
- 单击“确定”,完成添加代理。
- 单击操作列中的
,可以修改镜像仓名称、代理账号、代理密码。用户无法编辑华为本地仓库的代理源。
- 单击操作列中的
,可以删除对应的代理。
- 单击操作列中的