检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
什么是制品仓库 服务概述 制品仓库服务(CodeArts Artifact)为软件开发企业提供管理软件发布过程的能力,保障软件发布过程的规范化、可视化及可追溯。 相对于开发过程中的“源代码”,制品仓库服务关注和管理的是开发产生的待部署的“软件包”(通常由源码编译构建或打包而成)及
Artifact中Maven仓库的清理策略 制品仓库清理策略支持自动/手动批量删除满足清理条件的制品,策略减少了仓库存储空间的浪费,使仓库内制品清晰明了,有效保障了制品在开发、测试、部署、上线等步骤间的有序流转。 背景信息 Maven制品的快照(SNAPSHOT)是一种特殊的版本,指定了某个当前的开发进度的副本,不同
在私有依赖库中管理仓库权限 用户在创建仓库后,添加的项目成员和仓库角色对应关系如下: 项目创建者、项目经理对应仓库管理员。 开发人员、测试经理、测试人员、运维经理对应仓库开发者。 参与者、浏览者、自定义角色对应仓库浏览者。 为私有依赖库成员添加/删除权限的操作步骤如下: 进入私有依赖库页面,在仓库列表中选择目标仓库。
项目级权限说明 角色/动作 更改包状态 上传 删除/还原(测试包) 删除/还原(生产包) 编辑(测试包) 新建文件夹 下载 还原所有 清空回收站 项目经理 √ √ √ × √ √ √ √ √ 产品经理 × × √ × √ √ √ × × 测试经理 × √ √ × √ √ √ √ √ 系统工程师
通过私有依赖库页面上传/下载私有组件 仓库管理员与开发者角色能够上传及下载私有组件,可以在“仓库权限”中设置仓库角色。 在页面上传私有组件 单击项目卡片进入项目(若没有项目,请新建项目)。 单击菜单栏“制品仓库 > 私有依赖库”,进入私有依赖库。 在左侧边栏中单击待上传私有组件的目标仓库。
成长地图 | 发布 制品仓库 制品仓库(CodeArts Artifact),是面向软件开发者提供软件发布的云服务,提供软件仓库、软件发布、发布包下载、发布包元数据管理等功能,通过安全可靠的软件仓库,实现软件包版本管理,提升发布质量和效率,实现产品的持续发布。 详细文档 图说Artifact
管理私有依赖库2.0 查看私有依赖库基本信息并配置仓库路径 配置私有依赖库覆盖策略 配置CodeArts Artifact中Maven仓库的清理策略 关联CodeArts Artifact中的Maven仓库与项目 父主题: 管理私有依赖库2.0
新建私有依赖库2.0 首次使用私有依赖库时,需要新建仓库。私有依赖库分为“本地仓库”、“聚合仓库”。 本地仓库:托管在服务端的制品仓库,是实际物理仓库,用户可以在本地仓上传不同类型制品。 聚合仓库:用户在聚合仓中可以设置代理源与本地三方依赖仓库对接,也具备本地仓的功能,提供统一制品仓库入口,简化客户配置。
目前制品仓库服务适配的主流浏览器类型包括: Chrome浏览器:支持和测试最新的3个稳定版本 Firefox浏览器:支持和测试最新的3个稳定版本 Microsoft Edge浏览器:Win10默认浏览器,支持和测试最新的3个稳定版本 IE浏览器:不再进行支持与测试。 推荐使用Chrome、Firefox浏览器,效果会更好。
大保留个数”和“超期快照版本自动清理”功能。 制品仓库的制品清理策略减少了仓库存储空间的浪费,使仓库内制品清晰明了,有效保障了制品在开发、测试、部署、上线等步骤间的有序流转。 单击项目卡片进入项目,单击菜单栏“制品仓库 > 私有依赖库”,进入私有依赖库。 在左侧仓库列表中选择对应
编辑仓库 功能介绍 编辑仓库 调用方法 请参见如何调用API。 URI PUT /cloudartifact/v5/repositories/tab/{tab_id} 表1 路径参数 参数 是否必选 参数类型 描述 tab_id 是 String tab_id 请求参数 表2 请求Body参数
仓库管理 创建maven仓库 编辑仓库 查看仓库信息 创建docker仓库 删除仓库到回收站 查询租户Maven仓库列表和账号密码 创建非maven仓库 编辑非maven仓库信息 父主题: API
仓库详情 查询仓库详情,不会去统计仓库下的制品数量 查询单个仓库详细信息,会去统计仓库下的制品数量 查询存储容量趋势 父主题: API
功能总览 功能总览 全部 软件发布库的基础操作 快速上手软件发布库 软件发布库的清理策略 私有依赖库的基础操作 上传私有组件至私有依赖库 私有依赖库获取依赖包 客户端上传组件 管理私有组件 管理私有依赖库回收站 软件发布库的基础操作 制品仓库是一种通用软件制品库,可以存储任何软件包和工具,没有格式限制。
查看仓库信息 功能介绍 查看仓库信息 调用方法 请参见如何调用API。 URI GET /cloudartifact/v5/repositories/{repo_id} 表1 路径参数 参数 是否必选 参数类型 描述 repo_id 是 String 参数解释: 仓库id,格式为
仓库用量查询 功能介绍 仓库用量查询 调用方法 请参见如何调用API。 URI GET /cloudartifact/v5/storage 表1 Query参数 参数 是否必选 参数类型 描述 format_list 否 String 参数解释: 仓库类型列表。 约束限制: 不涉及。
创建maven仓库 功能介绍 创建maven仓库 调用方法 请参见如何调用API。 URI POST /cloudartifact/v5/maven/repositories 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 repository_name 否 String
仓库关联项目 查询项目管理关联仓库 项目关联仓库 父主题: API
项目关联仓库 功能介绍 项目关联仓库 调用方法 请参见如何调用API。 URI POST /cloudartifact/v5/maven/project/repository 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 project_id 否 String
仓库容量 仓库用量查询 父主题: API