-
构造请求 - 制品仓库 CodeArts Artifact
表示用于传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint 指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同,您可以从终端节点中获取。 例如,IAM服务在华北-北京一区域的Endpoint为iam.cn-north-1.myhuaweicloud
-
状态码 - 制品仓库 CodeArts Artifact
Unauthorized 在客户端提供认证信息后,返回该状态码,表明服务端指出客户端所提供的认证信息不正确或非法。 402 Payment Required 保留请求。 403 Forbidden 请求被拒绝访问。 返回该状态码,表明请求能够到达服务端,且服务端能够理解用户请求,但是拒绝做更多的事情,因
-
进入软件发布库 - 制品仓库 CodeArts Artifact
进入软件发布库页面有两种方式:首页入口和项目入口。 首页入口 登录软件开发生产线首页。 在功能菜单区单击“服务 > 制品仓库”。 页面中展示了当前租户下的项目名称列表,根据需要可完成以下操作。 序号 操作 说明 1 搜索仓库 在搜索栏内输入项目名称可以找到该项目的同名软件发布库。 2
-
终端节点 - 制品仓库 CodeArts Artifact
终端节点 终端节点(Endpoint)即调用API的请求地址,不同服务不同区域的终端节点不同,制品仓库的终端节点如下表所示,请您根据业务需要选择对应区域的终端节点。 表1 制品仓库的终端节点 区域名称 区域 终端节点(Endpoint) 华东-上海一 cn-east-3 cloudartifacts-ext
-
客户端上传/下载私有组件 - 制品仓库 CodeArts Artifact
component”值,请根据实际情况修改。 yum install hello 客户端上传Conan组件 Conan是C/C++的包管理器,它适用于所有操作系统(Windows,Linux,OSX,FreeBSD,Solaris等)。 前提条件: 已安装Conan客户端。 私有依赖库中已创建Conan仓库。
-
身份认证和权限管理 - 制品仓库 CodeArts Artifact
身份认证和权限管理 身份认证 用户通过管理控制台或API接口方式访问CodeArts Artifact服务,本质上都是调用API接口。 调用接口前,需要先通过统一身份认证服务(Identity and Access Management,简称IAM)的权限认证并获取对应Token,才能成功访问接口。
-
进入私有依赖库 - 制品仓库 CodeArts Artifact
进入私有依赖库 进入私有依赖库页面有两种方式:首页入口和项目入口。 首页入口 登录软件开发生产线首页。 在功能菜单区单击“服务 > 制品仓库”。 选择“私有依赖库”页签,页面展示服务下已创建的所有私有依赖库。 单击,在下拉栏中可以按制品类型查看仓库。 单击某个仓库名称,跳转到该仓库所在的项目私有依赖库页面。
-
最新动态 - 制品仓库 CodeArts Artifact
最新动态 本文介绍了制品仓库 CodeArts Artifact服务各特性版本的功能发布和对应的文档动态,欢迎体验。 2023年2月 序号 功能名称 功能描述 阶段 相关文档 1 支持开源合规分析和漏洞检测,致命问题无处遁逃 制品仓库提供基于软件包的成分分析能力,通过特征匹配的方
-
产品优势 - 制品仓库 CodeArts Artifact
Artifact支持双AZ容灾和跨地域容灾、API限流与降级、服务依赖和隔离、实现服务故障自探测,实现99.99%的SLA保证;在极致性能上CodeArts Artifact提供热点文件缓存加速,增量上传下载,大小文件充分利用缓存加速优势,极速传输,提升用户构建速度,突破底层存储带宽限制,实现同地域高速并发传输,
-
获取账号ID - 制品仓库 CodeArts Artifact
获取账号ID 在调用接口的时候,部分URL中需要填入帐号ID,所以需要先在管理控制台上获取到帐号ID。帐号ID获取步骤如下: 登录管理控制台。 鼠标悬停在右上角的用户名,在下拉列表中单击“我的凭证”。 进入“我的凭证 > API凭证”页面,即可查看帐号ID。 图1 获取帐号ID 父主题:
-
购买CodeArts Artifact服务 - 制品仓库 CodeArts Artifact
购买CodeArts Artifact服务 购买须知 在CodeArts支持的区域内,各区域独立开通购买、独立计费。 您可以购买制品仓库单服务套餐,或者开通/购买软件开发生产线服务组合套餐,体验一站式、全流程、安全可信的软件开发生产线。 购买制品仓库服务需要您拥有租户账号,或拥有Tenant
-
客户端下载私有依赖库组件,返回http错误码403提示 - 制品仓库 CodeArts Artifact
原因分析 当前用户无对应私有依赖库的权限。 可能是租户当月使用的制品仓库服务流量大于当前已购租户套餐的规格。 处理方法 联系项目管理员添加对应的权限。 检查租户制品仓库服务的下载流量是否耗尽,若耗尽且还需要继续使用下载功能,请升级套餐。 父主题: 私有依赖库
-
上传私有组件 - 制品仓库 CodeArts Artifact
NuGet 包是具有 .nupkg 扩展的单个 ZIP 文件,作为一种可共享的代码单元,开发人员可以把它发布到一个专用的服务器来共享给团队内其它成员。 制品仓库服务创建NuGet私有依赖库来托管NuGet包。 一般建议使用以下规范打包命名NuGet本地文件。 软件名称-软件的主版本号
-
是否可以通过直接更改pom.xml文件中的依赖ID来调用软件发布库中的jar包? - 制品仓库 CodeArts Artifact
是否可以通过直接更改pom.xml文件中的依赖ID来调用软件发布库中的jar包? 不可以。 因为发布库的软件包是用于部署,而不是用于编译构建过程中的依赖。 若需要引用依赖,请将依赖包上传至私有依赖库中。 父主题: 软件发布库
-
续费概述 - 制品仓库 CodeArts Artifact
续费概述 续费简介 包年/包月制品仓库服务到期后会影响制品仓库服务正常运行。如果您想继续使用,需要在指定的时间内为制品仓库服务续费。 制品仓库服务在到期前续费成功,制品仓库服务可正常使用,且制品仓库服务的资源使用不受影响。制品仓库服务到期后的状态说明,请参见到期后影响。 续费相关的功能
-
包年/包月 - 制品仓库 CodeArts Artifact
包年/包月制品仓库服务生命周期描述了包年/包月制品仓库服务各个阶段的状态。购买后,在计费周期内资源正常运行,此阶段为有效期;资源到期而未续费时,将陆续进入宽限期和保留期。 图1 包年/包月制品仓库服务生命周期 到期预警 包年/包月制品仓库服务在到期前第15天内,系统将在服务使用界面向用户推送到期预警消息。
-
清理策略 - 制品仓库 CodeArts Artifact
单击页面右上方“设置仓库”,选择“清理策略”页签。 根据需要打开“删除文件至回收站”或“从回收站彻底删除”的开关,在下拉列表中选择保存时间。 服务默认保留的时间为: 从发布库放入回收站:30天。 从回收站彻底删除:30天 如果列表中的选项不满足需要,可以自定义时间,单击“自定义”,输入数字,单击“√”保存。
-
快速上手软件发布库 - 制品仓库 CodeArts Artifact
对软件发布库的整体印象。 使用软件发布库前,需要已有可用的项目。如果没有项目,请先新建项目。 软件发布库的主要使用流程如图1所示: 图1 软件发布库使用流程 通过软件发布库页面手动上传软件包 登录软件开发生产线,单击页面功能菜单区“服务 > 制品仓库”,选择“软件发布库”页签。
-
认证鉴权 - 制品仓库 CodeArts Artifact
说明了如何调用API。 Token可通过调用获取用户Token接口获取,调用本服务API需要project级别的Token,即调用获取用户Token接口时,请求body中auth.scope的取值需要选择project,如下所示。 { "auth": {
-
新建私有依赖库 - 制品仓库 CodeArts Artifact
配置仓库基本信息,单击“确定”。 配置项 是否必填项 说明 仓库类型 是 用户可以选择“本地仓”或“聚合仓”。 本地仓:托管在服务端的制品仓库,是实际物理仓库,用户可以在本地仓可以上传不同类型制品。 聚合仓:聚合本地仓、代理仓库,提供统一制品仓库入口,简化客户配置。请参考聚合仓。 仓库名称 是 仅支持中