检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建docker仓库 功能介绍 创建docker仓库 调用方法 请参见如何调用API。 URI POST /cloudartifact/v5/repositories 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 format 是 String 仓库格式 display_name
仓库管理 创建maven仓库 编辑仓库 查看仓库信息 创建docker仓库 删除仓库到回收站 查询租户Maven仓库列表和账号密码 创建非maven仓库 编辑非maven仓库信息 父主题: API
上传软件包到CodeArts Artifact软件发布库 软件包是软件开发过程中编译构建生成的中间产物,是持续集成和持续交付的中间环节。通过将软件包上传至软件发布库进行存储和管理,可以实现文件的可信存储,有效支撑软件开发活动,为部署实施提供了安全可靠的软件包来源,也为构建任务提供了重要依赖。
私有依赖库用于管理私有组件(开发者通俗称之为私服),包括Maven、npm、Go、NuGet、PyPI、RPM、Debian、Conan、原生-Docker、CocoaPods、OHPM制品仓库。 制品仓库服务(CodeArts Artifact)于2023年3月进行服务升级,老用户在该时间前的存量
package <PACKAGE> 客户端下载Docker组件 前提条件: 已安装Docker客户端。 私有依赖库中已创建Docker仓库。 客户端下载Docker组件: 在本地客户端执行以下命令,下载Docker组件。 docker pull {url}/${image_name}:${image_version}
则为可选配置。 在仓库的基本信息页面,首先输入路径,单击可以为Maven、NPM、Go、PyPI、RPM、Conan、原生-Docker、CocoaPods、OHPM仓库添加路径。 单击可以删除路径。 单击“确定”,设置的信息即可生效。 父主题: 管理私有依赖库2.0
扫描软件包/私有组件 对软件发布库中的软件包进行安全扫描 对私有依赖库中的私有组件进行安全扫描
上传软件包到软件发布库2.0 软件包是软件开发过程中编译构建生成的中间产物,是持续集成和持续交付的中间环节。通过将软件包上传至软件发布库进行存储和管理,可以实现文件的可信存储,有效支撑软件开发活动,为部署实施提供了安全可靠的软件包来源,也为构建任务提供了重要依赖。 上传软件包 单
对软件发布库中的软件包进行安全扫描 制品安全扫描支持开源合规和漏洞检测,无需上传源码检测,整个检测为分四个级别,误报低,针对新风险响应迅速。 支持按照仓库、选择制品创建扫描方案,可以执行、暂停任务。 登录软件开发流水线首页。 在功能菜单区单击“服务 > 制品仓库”,选择“制品安全扫描”页签。
上传原生-Docker组件 进入私有依赖库,在左侧边栏中单击待上传私有组件的目标Docker仓库。 单击“上传制品”,配置页面信息(详见下表)。 参数 说明 上传方式 默认为“单个文件上传”。 PackageName 输入制品包名称。 文件 从本地选择待上传的Docker文件。 单击“上传”。
通过编译构建任务发布/获取NPM私有组件 背景信息 NPM(Node Package Manager)是一个JavaScript包管理工具,NPM组件包即NPM管理的对象,而NPM私有依赖库就是管理和存储NPM组件包的一个私有仓库。 私有依赖库管理各种开发语言对应的私有组件包(开
仓库格式。比如:maven2,docker,conan,debian,go等。只能指定某一种格式。 约束限制: 不涉及。 取值范围: maven2,docker,conan,debian,go,nuget,rpm,pypi,npm,cocoapods,generic。 默认取值:
批量迁移JFrog仓库至私有依赖库 背景信息 JFrog仓库是一个用于存储和管理软件包的中央存储库,提供了一种集中式的方式来管理软件包,支持各种软件包管理工具,如Maven、Gradle、npm、NuGet等。CodeArts Artifact的私有依赖库提供了批量迁移工具,支持
获取项目下文件版本信息列表 获取项目下文件版本信息列表 回收站 批量还原回收站、批量删除回收站 仓库管理 创建maven仓库、编辑仓库、查看仓库信息、创建docker仓库、删除仓库到回收站、查询租户Maven仓库列表和账号密码、创建非maven仓库、编辑非maven仓库信息 仓库关联项目 查询项目管理关联仓库、项目关联仓库
String 参数解释: 仓库类型列表。 约束限制: 不涉及。 取值范围: maven2,docker,conan,debian,go,nuget,rpm,pypi,npm,cocoapods,generic。 默认取值: 不涉及。 in_project 否 String 参数解释:
本地仓库支持Maven、NPM、RPM、PyPI、Go、Debian、Conan、NuGet、CocoaPods、Generic、OHPM、原生-Docker制品仓库。 聚合仓库支持Maven、NPM、PyPI、Conan、OHPM、原生-Docker制品仓库。 选择不同格式的仓库,页面会展示对应的配置,请参照表2完成进一步配置。
ersion2”。 在Docker私有依赖库中查看已上传的组件。 客户端上传Cocoapods组件 前提条件: 已安装Ruby客户端与cocoapods-art插件。 私有依赖库中已创建CocoaPods仓库。 通过“下载配置文件替换”上传CocoaPods组件至私有依赖库: 从
私有依赖库的基础操作 私有依赖库用于管理私有组件(开发者通俗称之为私服),支持创建Maven、npm、Go、PyPI、RPM、Debian、Docker类型的制品仓库。 用户可以管理私有依赖库,包括编辑仓库、删除仓库、管理用户权限等操作。 私有依赖库支持与本地开发环境对接,可以使用私有
发布仓构建推送大小:10GB 语言仓构建推送大小:2GB 发布仓页面上传大小:2GB 语言仓页面上传大小:100MB 单制品类型仓库数:100个 支持Maven、Docker、Npm、Rpm、Nuget等10种制品类型。 支持Maven、Npm等代理仓功能。 支持制品版本控制。 支持制品清理。 支持构建元数据。
状态码: 200 表2 响应Body参数 参数 参数类型 描述 status String 参数解释: 请求成功、失败状态。 取值范围: success: 请求成功。 error:请求失败。 trace_id String 参数解释: 请求id,当前请求唯一标识。 取值范围: 数字及中划线(-)组成的字符串。