检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
码。 对于获取用户Token接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求消息头,响应同样也有消息头,如“Content-type”。 对于获取用户Token接口,返回如图1所示的消息头,其中“x-subject-token”就是需要获取的用户To
Artifact服务,本质上都是调用API接口。 调用接口前,需要先通过统一身份认证服务(Identity and Access Management,简称IAM)的权限认证并获取对应Token,才能成功访问接口。 权限管理 CodeArts Artifact包含两个部分,软件发布库和私有依赖库。 软件发布库权限管理
在日常开发过程中,开发人员时常需要共享一些组件给团队其他人员,私有依赖库则作为类似共享站的作用(同时也能储存组件),将需要共享的私有组件上传到私有依赖库,其他人员再从私有依赖库获取到这些组件。 私有依赖库用于管理私有组件(开发者通俗称之为私服),包括Maven、npm、Go、NuGet、PyPI、RPM、Debian
Artifact)为软件开发企业提供管理软件发布过程的能力,保障软件发布过程的规范化、可视化及可追溯。 您可以使用本文档API对制品仓库进行相关操作,如发布库下获取文件信息等。支持的全部操作请参见API概览。 在调用软件开发平台API之前,请确保已经充分了解CodeArts相关概念,详细信息请参见产品介绍。
URI DELETE /cloudartifact/v5/trashes 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 [数组元素] 是 Array of TrashArtifactModelForDelete objects 批量删除列表 表2 TrashArtifactModelForDelete
URI PUT /cloudartifact/v5/trashes 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 [数组元素] 是 Array of IDETrashArtifactModel objects 参数 表2 IDETrashArtifactModel
团队其他人员,私有依赖库则作为类似共享站的作用(同时也能储存组件),将需要共享的私有组件上传到私有依赖库,其他人员则可以便捷的从私有依赖库获取到这些组件。 本文向您介绍如何上传私有组件到CodeArts Artifact中的Maven私有依赖库,帮助您快速建立对私有依赖库的整体印象。主要操作流程如图1所示。
连 通过编译构建任务发布/获取Maven私有组件 通过编译构建任务发布/获取Npm私有组件 通过编译构建任务发布/获取Go私有组件 通过编译构建任务发布/获取PyPI私有组件 通过Linux命令行上传/获取Rpm私有组件 通过Linux命令行上传/获取Debian私有组件 客户端上传组件
API概览 表1 制品仓库接口说明 分类 接口 获取项目下文件版本信息列表 获取项目下文件版本信息列表 回收站 批量还原回收站、批量删除回收站 仓库管理 创建maven仓库、编辑仓库、查看仓库信息、创建docker仓库、删除仓库到回收站、查询租户Maven仓库列表和账号密码、创建
m私有依赖库、如何从Npm私有依赖库获取依赖包完成编译构建任务。 通过编译构建任务发布/获取Go私有组件 本实践介绍如何通过编译构建任务发布私有组件到Go私有依赖库、如何从Go私有依赖库获取依赖包完成编译构建任务。 通过编译构建任务发布/获取PyPI私有组件 本实践介绍如何通过编
发布库套餐查询 获取当前用户的套餐信息 获取当前用户的套餐状态 父主题: API
快速上手私有依赖库 通过编译构建任务发布/获取Maven私有组件 通过编译构建任务发布/获取Npm私有组件 通过编译构建任务发布/获取Go私有组件 通过编译构建任务发布/获取PyPI私有组件 通过Linux命令行上传/获取Rpm私有组件 通过Linux命令行上传/获取Debian私有组件 常见问题
附录 状态码 错误码 获取项目ID 获取账号ID
发布库文件查询 获取项目下文件版本信息列表(待下线) 获取项目下文件版本信息列表 父主题: API
从而通过身份认证,获得操作API的权限。 在构造请求中以调用获取用户Token接口为例说明了如何调用API。 Token可通过调用获取用户Token接口获取,调用本服务API需要project级别的Token,即调用获取用户Token接口时,请求body中auth.scope的取值需要选择project,如下所示。
E。 步骤一:获取私有依赖库地址与配置 获取私有依赖库地址。 进入私有依赖库,选择“仓库视图”,并在左侧边栏中选择目标Maven私有依赖库。 单击仓库名称,右侧页面中仓库的“概览”页签中详细信息显示“仓库地址”。单击即可复制仓库地址。 图2 获取私有依赖库地址 获取私有依赖库配置。
= username:password(步骤4中获取的用户名与密码) repoRelease = 仓库类型为 Release地址(步骤3中获取的仓库地址) repoSnapshot = 仓库类型为 Snapshot地址(步骤3中获取的仓库地址) srcDir = 组件的目录路径(
如何正确调用Maven私有依赖库的私有组件? 进入私有依赖库,单击需要调用的私有组件名称,进入文件属性页面。 获取依赖下载地址,复制后添加至“pom.xml”文件即可。 父主题: 私有依赖库
url:上传文件到仓库的路径,可在对应Maven私有依赖库界面,单击获取。 {repo_name}:从对应Maven仓库页面下载inti.gradle文件中获取username。 {repo_password}:从对应Maven仓库页面下载inti.gradle文件中获取password。 到本地项目所在目录下执行命令:
用户无法编辑华为本地仓库的代理源。 单击操作列中的,可以删除对应的代理。 获取私有依赖库地址 用户新建成功的私有依赖库都会生成一个对应的私有依赖库地址,配置本地开发环境对接私有依赖库时,会用到私有依赖库地址,通过以下操作可获取该地址。 进入私有依赖库,在左侧边栏中单击待获取地址的仓库名称。 页面中仓库的详细信息显