-
获取项目ID - 制品仓库 CodeArts Artifact
获取项目ID 调用API取项目ID 项目ID还用通过调用查询指定条件下的项目信息API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中“{Endpoint}”为IAM的终端节点,可以从终端节点获取。接口的认证鉴权请参见认证鉴权。
-
获取账号ID - 制品仓库 CodeArts Artifact
获取账号ID 在调用接口的时候,部分URL中需要填入帐号ID,所以需要先在管理控制台上获取到帐号ID。帐号ID获取步骤如下: 登录管理控制台。 鼠标悬停在右上角的用户名,在下拉列表中单击“我的凭证”。 进入“我的凭证 > API凭证”页面,即可查看帐号ID。 图1 获取帐号ID 父主题:
-
通过编译构建任务发布/获取PyPI私有组件 - 制品仓库 CodeArts Artifact
通过编译构建任务发布/获取PyPI私有组件 本文档介绍如何通过编译构建任务发布私有组件到PyPI私有依赖库、如何从PyPI私有依赖库获取依赖包完成编译构建任务。 前提条件 已有可用项目。如果没有项目,请先新建项目。 已创建PyPI格式私有依赖库。 请添加当前账号对当前私有库的权限,请参考管理用户权限。
-
通过编译构建任务发布/获取Maven私有组件 - 制品仓库 CodeArts Artifact
通过编译构建任务发布/获取Maven私有组件 本文档介绍如何通过编译构建任务发布Maven私有组件至私有依赖库、及如何从私有依赖库获取Maven组件完成编译构建任务。 前提条件 已有可用项目。如果没有项目,请先新建项目。 请添加当前账号对当前私有库的权限,请参考管理用户权限。 已
-
通过编译构建任务发布/获取Npm私有组件 - 制品仓库 CodeArts Artifact
通过编译构建任务发布/获取Npm私有组件 本文档介绍如何通过编译构建任务发布私有组件到Npm私有依赖库、如何从Npm私有依赖库获取依赖包完成编译构建任务。 前提条件 已有可用项目。如果没有项目,请先新建项目。 已创建Npm格式私有依赖库。 请添加当前账号对当前私有库的权限,请参考管理用户权限。
-
通过编译构建任务发布/获取Go私有组件 - 制品仓库 CodeArts Artifact
通过编译构建任务发布/获取Go私有组件 本文档介绍如何通过编译构建任务发布私有组件到Go私有依赖库、如何从Go私有依赖库获取依赖包完成编译构建任务。 前提条件 已有可用项目。如果没有项目,请先新建项目。 已创建Go格式私有依赖库。 请添加当前账号对当前私有库的权限,请参考管理用户权限。
-
通过Linux命令行上传/获取Rpm私有组件 - 制品仓库 CodeArts Artifact
通过Linux命令行上传/获取Rpm私有组件 本文档介绍如何Linux命令行上传私有组件到Rpm私有依赖库、如何从Rpm私有依赖库获取依赖包。 前提条件 已有可用的Rpm组件。 已有可连通公网的Linux系统主机。 已创建Rpm格式私有依赖库 请添加当前账号对当前私有库的权限,请参考管理用户权限。
-
通过Linux命令行上传/获取Debian私有组件 - 制品仓库 CodeArts Artifact
USERNAME:上传文件使用的用户名,可以从Debian配置文件中获取,参考示例图片。 PASSWORD:上传文件使用的密码,可以从Debian配置文件中获取,参考示例图片。 repoUrl:上传文件使用的url,可以从Debian配置文件中获取,参考示例图片。 “DEBIAN_PACKAGE_
-
获取项目下文件版本信息列表 - 制品仓库 CodeArts Artifact
获取项目下文件版本信息列表 功能介绍 获取项目下文件版本信息列表 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/release/files 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目id 最小长度:0
-
获取项目下文件版本信息列表(待下线) - 制品仓库 CodeArts Artifact
获取项目下文件版本信息列表(待下线) 功能介绍 获取项目下文件版本信息列表(待下线) 调用方法 请参见如何调用API。 URI GET /devreposerver/v2/release/{project_id}/files 表1 路径参数 参数 是否必选 参数类型 描述 project_id
-
构造请求 - 制品仓库 CodeArts Artifact
t不同,您可以从终端节点中获取。 例如,IAM服务在华北-北京一区域的Endpoint为iam.cn-north-1.myhuaweicloud.com。 resource-path 资源路径,即API访问路径,从具体API的URI模块获取。例如,获取用户Token接口的reso
-
返回结果 - 制品仓库 CodeArts Artifact
码。 对于获取用户Token接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求消息头,响应同样也有消息头,如“Content-type”。 对于获取用户Token接口,返回如图1所示的消息头,其中“x-subject-token”就是需要获取的用户To
-
身份认证和权限管理 - 制品仓库 CodeArts Artifact
Artifact服务,本质上都是调用API接口。 调用接口前,需要先通过统一身份认证服务(Identity and Access Management,简称IAM)的权限认证并获取对应Token,才能成功访问接口。 权限管理 CodeArts Artifact包含两个部分,软件发布库和私有依赖库。 软件发布库权限管理
-
概述 - 制品仓库 CodeArts Artifact
Artifact)为软件开发企业提供管理软件发布过程的能力,保障软件发布过程的规范化、可视化及可追溯。 您可以使用本文档API对制品仓库进行相关操作,如发布库下获取文件信息等。支持的全部操作请参见API概览。 在调用软件开发平台API之前,请确保已经充分了解CodeArts相关概念,详细信息请参见产品介绍。
-
快速上手私有依赖库 - 制品仓库 CodeArts Artifact
通过编译构建任务上传/获取私有组件 软件开发生产线支持通过编译构建任务上传Maven、Npm、Go、PyPI组件到私有依赖库中,并支持从私有依赖库中获取组件作为构建依赖包。 详细操作请参考: 通过编译构建任务发布/获取Maven私有组件 通过编译构建任务发布/获取Npm私有组件 通过编译构建任务发布/获取Go私有组件
-
制品仓库 CodeArts Artifact - 制品仓库 CodeArts Artifact
上传debian私有组件 私有依赖库获取依赖包 编译构建服务默认配置私有依赖库作为私有依赖下载源,用户可通过构建方式将依赖包上传到私有依赖仓库。 通过Linux命令行上传/获取私有组件。 发布区域:全部 通过编译构建任务发布/获取Maven私有组件 通过编译构建任务发布/获取Npm私有组件 通过编译构建任务发布/获取Go私有组件
-
附录 - 制品仓库 CodeArts Artifact
附录 状态码 错误码 获取项目ID 获取账号ID
-
发布库文件查询 - 制品仓库 CodeArts Artifact
发布库文件查询 获取项目下文件版本信息列表(待下线) 获取项目下文件版本信息列表 父主题: API
-
制品仓库 CodeArts Artifact - 制品仓库 CodeArts Artifact
快速上手私有依赖库 通过编译构建任务发布/获取Maven私有组件 通过编译构建任务发布/获取Npm私有组件 通过编译构建任务发布/获取Go私有组件 通过编译构建任务发布/获取PyPI私有组件 通过Linux命令行上传/获取Rpm私有组件 通过Linux命令行上传/获取Debian私有组件 常见问题
-
认证鉴权 - 制品仓库 CodeArts Artifact
从而通过身份认证,获得操作API的权限。 在构造请求中以调用获取用户Token接口为例说明了如何调用API。 Token可通过调用获取用户Token接口获取,调用本服务API需要project级别的Token,即调用获取用户Token接口时,请求body中auth.scope的取值需要选择project,如下所示。