检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
是否可以通过直接更改pom.xml文件中的依赖ID来调用软件发布库中的jar包? 不可以。 因为发布库的软件包是用于部署,而不是用于编译构建过程中的依赖。 如果需要引用依赖,请将依赖包上传至私有依赖库中。 父主题: 软件发布库
获取账号ID 在调用接口的时候,部分URL中需要填入帐号ID,所以需要先在管理控制台上获取到帐号ID。帐号ID获取步骤如下: 登录管理控制台。 鼠标悬停在右上角的用户名,在下拉列表中单击“我的凭证”。 进入“我的凭证 > API凭证”页面,即可查看帐号ID。 图1 获取帐号ID 父主题:
获取项目ID 调用API取项目ID 项目ID还用通过调用查询指定条件下的项目信息API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中“{Endpoint}”为IAM的终端节点,可以从终端节点获取。接口的认证鉴权请参见认证鉴权。
String 参数解释: 仓库id,多个仓库id用英文逗号间隔。仓库id格式为{region}{domainId}{format}_{sequence}。可以从私有依赖库首页->仓库概览->仓库地址 url 中获取,最后两个"/"中间的字符串即为仓库id。 约束限制: 不涉及。 取值范围:
作。 请求方法 说明 GET 请求服务器返回指定资源。 PUT 请求服务器更新指定资源。 POST 请求服务器新增资源或执行特殊操作。 DELETE 请求服务器删除指定资源,如删除对象等。 HEAD 请求服务器资源头部。 PATCH 请求服务器更新资源的部分内容。 当资源不存在的
权限管理 CodeArts Artifact包含两个部分,软件发布库和私有依赖库。 软件发布库权限管理:软件发布库的权限可以实现项目下各角色权限分配自定义,具体操作请参考权限设置。 私有依赖库权限管理:私有库的权限由用户角色和仓库角色共同决定,用户角色本质为IAM权限,IAM权限获取需要
nt_id}/{project_id}/{repo_id}/repositories 表1 路径参数 参数 是否必选 参数类型 描述 tenant_id 是 String 租户id project_id 是 String 项目id repo_id 是 String 仓库id 表2
-p={repo_password} -r=Conan 执行以下命令来查看远程仓库是否已经配置到Conan客户端中。 conan remote list 上传所有软件包至远程仓库,示例中my_local_server为远程仓库,实际使用过程中您可以替换为自己的仓库。 $ conan upload
ant_id}/{project_id}/repositories 表1 路径参数 参数 是否必选 参数类型 描述 tenant_id 是 String 参数解释: 租户ID。 约束限制: 必传。 取值范围: 字符串长度不少于1。 默认取值:不涉及。 project_id 是 String
/cloudartifact/v5/{tenant_id}/{project_id}/{repo_name}/file-detail 表1 路径参数 参数 是否必选 参数类型 描述 tenant_id 是 String 参数解释: 租户id。 约束限制: 必传。 取值范围: 不涉及。 默认取值:
/cloudartifact/v5/{tenant_id}/{project_id}/{repo_name}/file-tree 表1 路径参数 参数 是否必选 参数类型 描述 tenant_id 是 String 参数解释: 租户id。 约束限制: 不涉及。 取值范围: 字符串长度不小于1。
开发人员,测试人员,参与者,浏览者及自定义角色。 project_id String 项目id。 取值范围: 32位英文、数字随机字符串。 area_service_id String 参数解释: area服务id。 取值范围: 32位英文、数字随机字符串。 granted_object_path
/cloudartifact/v5/{tenant_id}/{project_id}/{module}/{repo}/audit 表1 路径参数 参数 是否必选 参数类型 描述 tenant_id 是 String 租户id project_id 是 String 项目id module 是 String
调用方法 请参见如何调用API。 URI GET /v2/{project_id}/release/files 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目id 表2 Query参数 参数 是否必选 参数类型 描述 file_name
GET /devreposerver/v2/release/{project_id}/files 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 项目ID,对应"需求管理 CodeArts Req"项目唯一标识,私有依赖库首页地址栏url
息头,从而通过身份认证。 AK(Access Key ID):访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。 SK(Secret Access Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。
/devreposerver/v5/release/{project_id}/auto-deletion/settings 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目id 请求参数 无 响应参数 状态码: 200 表2 响应Body参数
/cloudartifact/v5/{tenant_id}/{project_id}/storageinfo/statistic 表1 路径参数 参数 是否必选 参数类型 描述 tenant_id 是 String 租户id project_id 是 String 项目id 表2 Query参数 参数 是否必选
Maven制品的快照(SNAPSHOT)是一种特殊的版本,指定了某个当前的开发进度的副本,不同于常规的版本,Maven每次构建都会在远程仓库中检查新的快照,针对快照版本制品提供“快照版本最大保留个数”和“超期快照版本自动清理”功能。 配置Maven仓库的清理策略 单击项目卡片进入项目,单击菜单栏“制品仓库 >
Maven制品的快照(SNAPSHOT)是一种特殊的版本,指定了某个当前的开发进度的副本,不同于常规的版本,Maven每次构建都会在远程仓库中检查新的快照,针对快照版本制品提供“快照版本最大保留个数”和“超期快照版本自动清理”功能。 制品仓库的制品清理策略减少了仓库存储空间的浪费,使仓库内制品清晰明了,有效