检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建docker仓库 功能介绍 创建docker仓库 调用方法 请参见如何调用API。 URI POST /cloudartifact/v5/repositories 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 format 是 String 仓库格式 display_name
则为可选配置。 在仓库的基本信息页面,首先输入路径,单击可以为Maven、NPM、Go、PyPI、RPM、Conan、原生-Docker、CocoaPods、OHPM仓库添加路径。 单击可以删除路径。 单击“确定”,设置的信息即可生效。 父主题: 管理私有依赖库2.0
私有依赖库用于管理私有组件(开发者通俗称之为私服),包括Maven、npm、Go、NuGet、PyPI、RPM、Debian、Conan、原生-Docker、CocoaPods、OHPM制品仓库。 制品仓库服务(CodeArts Artifact)于2023年3月进行服务升级,老用户在该时间前的存量
上传原生-Docker组件 进入私有依赖库,在左侧边栏中单击待上传私有组件的目标Docker仓库。 单击“上传制品”,配置页面信息(详见下表)。 参数 说明 上传方式 默认为“单个文件上传”。 PackageName 输入制品包名称。 文件 从本地选择待上传的Docker文件。 单击“上传”。
本地仓库支持Maven、NPM、RPM、PyPI、Go、Debian、Conan、NuGet、CocoaPods、Generic、OHPM、原生-Docker制品仓库。 聚合仓库支持Maven、NPM、PyPI、Conan、OHPM、原生-Docker制品仓库。 选择不同格式的仓库,页面会展示对应的配置,请参照表2完成进一步配置。
仓库管理 创建maven仓库 编辑仓库 查看仓库信息 创建docker仓库 删除仓库到回收站 查询租户Maven仓库列表和账号密码 创建非maven仓库 编辑非maven仓库信息 父主题: API
ersion2”。 在Docker私有依赖库中查看已上传的组件。 客户端上传Cocoapods组件 前提条件: 已安装Ruby客户端与cocoapods-art插件。 私有依赖库中已创建CocoaPods仓库。 通过“下载配置文件替换”上传CocoaPods组件至私有依赖库: 从
package <PACKAGE> 客户端下载Docker组件 前提条件: 已安装Docker客户端。 私有依赖库中已创建Docker仓库。 客户端下载Docker组件: 在本地客户端执行以下命令,下载Docker组件。 docker pull {url}/${image_name}:${image_version}
仓库格式。比如:maven2,docker,conan,debian,go等。只能指定某一种格式。 约束限制: 不涉及。 取值范围: maven2,docker,conan,debian,go,nuget,rpm,pypi,npm,cocoapods,generic。 默认取值:
私有依赖库的基础操作 私有依赖库用于管理私有组件(开发者通俗称之为私服),支持创建Maven、npm、Go、PyPI、RPM、Debian、Docker类型的制品仓库。 用户可以管理私有依赖库,包括编辑仓库、删除仓库、管理用户权限等操作。 私有依赖库支持与本地开发环境对接,可以使用私有
获取项目下文件版本信息列表 获取项目下文件版本信息列表 回收站 批量还原回收站、批量删除回收站 仓库管理 创建maven仓库、编辑仓库、查看仓库信息、创建docker仓库、删除仓库到回收站、查询租户Maven仓库列表和账号密码、创建非maven仓库、编辑非maven仓库信息 仓库关联项目 查询项目管理关联仓库、项目关联仓库
String 参数解释: 仓库类型列表。 约束限制: 不涉及。 取值范围: maven2,docker,conan,debian,go,nuget,rpm,pypi,npm,cocoapods,generic。 默认取值: 不涉及。 in_project 否 String 参数解释:
domainId需要为有效值,format有效值为:npm|go|pypi|rpm|composer|maven|debian|conan|nuget|docker2|cocoapods|ohpm, sequence取值根据套餐不同有不同上限值。 默认取值: 不涉及。 请求参数 无 响应参数 状态码: 200
deploymentPolicyUpdateNotMavenRepoDo:= "allowRedeploy" includesPatternUpdateNotMavenRepoDo:= "11/**/*,22/**/*" descriptionUpdateNotMavenRepoDo:= "11" request
shareRightCreateNotMavenRepoDo:= "PROJECT" projectIdCreateNotMavenRepoDo:= "e2ee90487d6349dd944a5767225f6f55" descriptionCreateNotMavenRepoDo:= "" request
format 是 String 参数解释: 仓库格式。 约束限制: 必传。 取值范围: maven2,docker,conan,debian,go,nuget,rpm,pypi,npm,cocoapods,generic。 默认取值: 不涉及。 instance_id 否 String 参数解释:
状态码: 200 表3 响应Body参数 参数 参数类型 描述 status String 参数解释: 请求成功、失败状态。 取值范围: success: 请求成功。 error:请求失败。 trace_id String 参数解释: 请求id,当前请求唯一标识。 取值范围: 数字及中划线(-)组成的字符串。
状态码: 200 表2 响应Body参数 参数 参数类型 描述 status String 参数解释: 请求成功、失败状态。 取值范围: success: 请求成功。 error:请求失败。 trace_id String 参数解释: 请求id,当前请求唯一标识。 取值范围: 数字及中划线(-)组成的字符串。
状态码: 200 表2 响应Body参数 参数 参数类型 描述 status String 参数解释: 请求成功、失败状态。 取值范围: success: 请求成功。 error:请求失败。 trace_id String 参数解释: 请求id,当前请求唯一标识。 取值范围: 数字及中划线(-)组成的字符串。
状态码: 200 表2 响应Body参数 参数 参数类型 描述 status String 参数解释: 请求成功、失败状态。 取值范围: success: 请求成功。 error:请求失败。 trace_id String 参数解释: 请求id,当前请求唯一标识。 取值范围: 数字及中划线(-)组成的字符串。