-
包年/包月 - 制品仓库 CodeArts Artifact
用于长期、稳定的业务需求。以下是一些适用于包年/包月计费模式的业务场景: 稳定业务需求:对于长期运行且资源需求相对稳定的业务,如企业官网、在线商城、博客等,包年/包月计费模式能提供较高的成本效益。 长期项目:对于周期较长的项目,如科研项目、大型活动策划等,包年/包月计费模式可以确保在整个项目周期内资源的稳定使用。
-
通过编译构建任务发布Maven组件并按照版本归档至私有依赖库 - 制品仓库 CodeArts Artifact
在页面中选择“空白构建模板”,单击“下一步”。 单击“点击添加构建步骤”。搜索并添加步骤“Maven构建”。 编辑步骤“Maven构建”。 工具版本按照实际选择,本文中选择“maven3.5.3-jdk8-open”。 找到以下命令行,删除命令行前的#。 #mvn deploy -Dmaven
-
通过编译构建任务发布/获取Go私有组件 - 制品仓库 CodeArts Artifact
跳转至“新建编译构建任务”页面。 在页面中选择“空白构建模板”,单击“下一步”。 添加步骤“Go语言构建”。 编辑步骤“Go语言构建”。 工具版本按照实际选择,本文中选择“go-1.13.1”。 删除已有命令行,打开在步骤1中下载的配置文件,将文件中的“LINUX下配置go环境变量命令”复制到命令框中。
-
获取项目ID - 制品仓库 CodeArts Artifact
项目ID还用通过调用查询指定条件下的项目信息API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中“{Endpoint}”为IAM的终端节点,可以从终端节点获取。接口的认证鉴权请参见认证鉴权。 响应示例如下,其中“projects”下的“id”即为项目ID。
-
返回结果 - 制品仓库 CodeArts Artifact
完整的状态码列表请参见状态码。 对于获取用户Token接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求消息头,响应同样也有消息头,如“Content-type”。 对于获取用户Token接口,返回如图1所示的消息头,其中“x-subject-tok
-
配置软件发布库2.0的权限 - 制品仓库 CodeArts Artifact
项目级权限说明 角色/动作 更改包状态 上传 删除/还原(测试包) 删除/还原(生产包) 编辑(测试包) 新建文件夹 下载 还原所有 清空回收站 项目经理 √ √ √ × √ √ √ √ √ 产品经理 × × √ × √ √ √ × × 测试经理 × √ √ × √ √ √ √ √ 系统工程师
-
约束与限制 - 制品仓库 CodeArts Artifact
目前制品仓库服务适配的主流浏览器类型包括: Chrome浏览器:支持和测试最新的3个稳定版本 Firefox浏览器:支持和测试最新的3个稳定版本 Microsoft Edge浏览器:Win10默认浏览器,支持和测试最新的3个稳定版本 IE浏览器:不再进行支持与测试。 推荐使用Chrome、Firefox浏览器,效果会更好。
-
构造请求 - 制品仓库 CodeArts Artifact
文字符必须为UTF-8编码。 每个接口的请求消息体内容不同,也并不是每个接口都需要有请求消息体(或者说消息体为空),GET、DELETE操作类型的接口就不需要消息体,消息体具体内容需要根据具体接口而定。 对于获取用户Token接口,您可以从接口的请求部分看到所需的请求参数及参数说
-
认证鉴权 - 制品仓库 CodeArts Artifact
获得操作API的权限。 在构造请求中以调用获取用户Token接口为例说明了如何调用API。 Token可通过调用获取用户Token接口获取,调用本服务API需要project级别的Token,即调用获取用户Token接口时,请求body中auth.scope的取值需要选择project,如下所示。
-
配置私有依赖库2.0权限 - 制品仓库 CodeArts Artifact
√ × 测试经理 × √ × √ × √ × √ √ × 运维经理 × √ × √ √ √ √ √ √ × 系统工程师 × √ × √ √ × × √ √ × Committer × √ × √ √ × × √ √ × 开发人员 × √ × √ √ × √ √ √ × 测试人员 ×
-
获取账号ID - 制品仓库 CodeArts Artifact
获取账号ID 在调用接口的时候,部分URL中需要填入帐号ID,所以需要先在管理控制台上获取到帐号ID。帐号ID获取步骤如下: 登录管理控制台。 鼠标悬停在右上角的用户名,在下拉列表中单击“我的凭证”。 进入“我的凭证 > API凭证”页面,即可查看帐号ID。 图1 获取帐号ID 父主题:
-
配置CodeArts Artifact中Maven仓库的清理策略 - 制品仓库 CodeArts Artifact
大保留个数”和“超期快照版本自动清理”功能。 制品仓库的制品清理策略减少了仓库存储空间的浪费,使仓库内制品清晰明了,有效保障了制品在开发、测试、部署、上线等步骤间的有序流转。 单击项目卡片进入项目,单击菜单栏“制品仓库 > 私有依赖库”,进入私有依赖库。 在左侧仓库列表中选择对应
-
配置CodeArts Artifact中的Maven仓库的清理策略 - 制品仓库 CodeArts Artifact
大保留个数”和“超期快照版本自动清理”功能。 制品仓库的制品清理策略减少了仓库存储空间的浪费,使仓库内制品清晰明了,有效保障了制品在开发、测试、部署、上线等步骤间的有序流转。 单击项目卡片进入项目,单击菜单栏“制品仓库 > 私有依赖库”,进入私有依赖库。 在左侧仓库列表中选择对应
-
API概览 - 制品仓库 CodeArts Artifact
API概览 表1 制品仓库接口说明 分类 接口 获取项目下文件版本信息列表 获取项目下文件版本信息列表 回收站 批量还原回收站、批量删除回收站 仓库管理 创建maven仓库、编辑仓库、查看仓库信息、创建docker仓库、删除仓库到回收站、查询租户Maven仓库列表和账号密码、创建
-
仓库用量查询 - 制品仓库 CodeArts Artifact
参数类型 描述 status String 结果状态 trace_id String 请求id result object 请求返回结果,接口不同,返回不同 请求示例 仓库用量查询 https://artifact.cn-south-1.myhuaweicloud.com/clo
-
非maven删除文件 - 制品仓库 CodeArts Artifact
参数类型 描述 status String 结果状态 trace_id String 请求id result object 请求返回结果,接口不同,返回不同 请求示例 非maven删除文件 https://artifact.cn-south-1.myhuaweicloud.com
-
删除仓库到回收站 - 制品仓库 CodeArts Artifact
参数类型 描述 status String 结果状态 trace_id String 请求id result object 请求返回结果,接口不同,返回不同 请求示例 删除仓库 https://artifact.cn-south-1.myhuaweicloud.com/cloud
-
查看仓库信息 - 制品仓库 CodeArts Artifact
参数类型 描述 status String 结果状态 trace_id String 请求id result object 请求返回结果,接口不同,返回不同 请求示例 查看仓库信息 https://artifact.cn-south-1.myhuaweicloud.com/clo
-
重置用户密码 - 制品仓库 CodeArts Artifact
参数类型 描述 status String 结果状态 trace_id String 请求id result object 请求返回结果,接口不同,返回不同 请求示例 重置用户的密码 https://artifact.cn-south-1.myhuaweicloud.com/cl
-
创建docker仓库 - 制品仓库 CodeArts Artifact
参数类型 描述 status String 结果状态 trace_id String 请求id result object 请求返回结果,接口不同,返回不同 请求示例 创建Docker仓库请求示例 /v5/repositories { "format" : "docker"