检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
API概览 表1 制品仓库接口说明 分类 接口 获取项目下文件版本信息列表 获取项目下文件版本信息列表 回收站 批量还原回收站、批量删除回收站 仓库管理 创建maven仓库、编辑仓库、查看仓库信息、创建docker仓库、删除仓库到回收站、查询租户Maven仓库列表和账号密码、创建
API 发布库文件查询 回收站 仓库管理 仓库关联项目 仓库容量 搜索 用户管理 仓库详情 审计日志 关注 文件管理 发布库套餐查询 发布库文件管理 发布库仓库详情 权限查看
如何调用API 构造请求 认证鉴权 返回结果
制品仓库服务(CodeArts Artifact)为软件开发企业提供管理软件发布过程的能力,保障软件发布过程的规范化、可视化及可追溯。 您可以使用本文档API对制品仓库进行相关操作,如发布库下获取文件信息等。支持的全部操作请参见API概览。 在调用软件开发平台API之前,请确保已经充分了解CodeArts相关概念,详细信息请参见产品介绍。
构造请求 本节介绍REST API请求的组成,并以调用IAM服务的获取用户Token接口说明如何调用API,该API获取用户的Token,Token可以用于调用其他API时鉴权。 您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com/videos/102987
发布库文件查询 获取项目下文件版本信息列表(待下线) 获取项目下文件版本信息列表 父主题: API
请求id,当前请求唯一标识。 取值范围: 数字及中划线(-)组成的字符串。 result result object 参数解释: 请求返回结果,接口不同,返回不同。 取值范围: 根据不同接口有不同范围。 表3 result 参数 参数类型 描述 operations String 参数解释: 操作列表。 取值范围:
设置私有依赖库1.0与本地开发环境对接 下载私有依赖库配置文件 私有依赖库支持与本地开发环境对接,在本地开发时可使用私有依赖库中的私有组件。 进入私有依赖库,在左侧边栏中单击待与本地环境对接的仓库名称。 单击页面右侧“操作指导”。 在弹框中单击“下载配置文件”,下载配置文件至本地。
请求id,当前请求唯一标识。 取值范围: 数字及中划线(-)组成的字符串。 result Object 参数解释: 请求返回结果,接口不同,返回不同。 取值范围: 根据不同接口有不同范围。 请求示例 编辑maven仓库 https://artifact.cn-south-1.myhuaweicloud
设置私有依赖库2.0与本地开发环境对接 用户下载的Maven工具默认对接公共仓库,且是通过setting.xml配置文件中的一些配置实现。私有依赖库支持与本地开发环境对接。通过修改setting.xml配置文件中相应的配置,即可实现私有依赖库与本地开发环境对接, 配置本地开发环境的setting
文件管理 查询仓库文件夹目录 查询仓库文件详情 非maven删除文件 父主题: API
搜索 通过checksum搜索文件 统筹搜索 父主题: API
仓库关联项目 查询项目管理关联仓库 项目关联仓库 父主题: API
私有依赖库 私有依赖库管理各种开发语言对应的私有组件包(开发者通俗称之为私服,如Maven私服)。 因为不同的开发语言组件通常有不同的归档格式要求(例如Maven组件需要基于GAV格式归档),该仓库目的就在于管理私有开发语言组件并在企业或团队内共享给其他开发者开发使用。 视频介绍 制品仓库服务提供哪些功能?
仓库详情 查询仓库详情,不会去统计仓库下的制品数量 查询单个仓库详细信息,会去统计仓库下的制品数量 查询存储容量趋势 父主题: API
权限查看 查询用户在项目下的权限 父主题: API
审计日志 查询仓库或文件的审计日志信息 父主题: API
用户管理 重置用户密码 父主题: API
创建docker仓库 删除仓库到回收站 查询租户Maven仓库列表和账号密码 创建非maven仓库 编辑非maven仓库信息 父主题: API
关注 关注组件/取消关注组件 查询关注列表 父主题: API