检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
“软件包”及其属性的管理是发布过程管理的基础,也是软件开发过程中的重要资产,常见的软件研发过程如图1所示: 图1 软件开发过程 图1中的Repository即制品仓库,用于管理软件开发过程产生的软件包,它是连接持续集成和持续交付的重要环节,软件包的发布评审、追溯和安全控制等操作通常在其中进行。
Artifact中Maven仓库的清理策略 制品仓库清理策略支持自动/手动批量删除满足清理条件的制品,策略减少了仓库存储空间的浪费,使仓库内制品清晰明了,有效保障了制品在开发、测试、部署、上线等步骤间的有序流转。 背景信息 Maven制品的快照(SNAPSHOT)是一种特殊的版本,指定了某个当前的开发进度
0 查看/配置/删除私有依赖库信息 配置私有依赖库覆盖策略 配置CodeArts Artifact中Maven仓库的清理策略 关联CodeArts Artifact中的Maven仓库与项目 为私有依赖库聚合仓设置及添加代理 父主题: 管理私有依赖库2.0
项目管理者默认拥有全部操作权限,任何人无法修改其权限范围。 创建的自定义角色在CodeArts Artifact无预置权限,可以联系项目管理者配置角色类型及对应资源的相应操作权限。 项目管理者、项目经理、测试经理默认具有“权限配置”的权限,可以配置其他成员角色在软件发布库的的操作权限。其他角色如果已具有“权限
据自己团队的需求,勾选生成一个“Snapshot”仓库。 Release:用于存储功能趋于稳定、当前停止更新的发行版本。 Snapshot:用于存储功能不稳定、处于开发阶段中的快照版本。 NPM 路径包含规则 否 输入允许(包含)的路径规则。构建时,只允许以该路径开头的NPM文件上传到私有库。
仓库权限。 资源统计:按照“文件数量趋势”和“存储容量趋势”,对仓库上传制品的文件数量和仓库容量进行动态统计。 操作日志:展示了在仓库中上传、删除、从回收站还原的操作历史。 获取私有依赖库地址 用户新建成功的私有依赖库都会生成一个对应的私有依赖库地址,配置本地开发环境对接私有依赖
-成长地图 | 华为云
modelVersion这个标签必须存在,而且值必须是4.0.0,这标志着使用的是maven2。 当同时上传POM和File时,上传的pom文件中的artifactId和version需要与上传的File的名称对应,例如pom文件中的artifactId值为demo,version值为1.0,则File文件名称必须为demo-1
迁移Nexus上的仓库数据到CodeArts Artifact私有依赖库 迁移前准备 迁移Nexus中hosted类型仓库数据至CodeArts Artifact 迁移Nexus上的proxy/group类型仓库数据至CodeArts Artifact 使用迁移后的CodeArts
与传统的本地数据中心相比,云计算的运营方和使用方分离,提供了更好的灵活性和控制力,有效降低了客户的运营负担。正因如此,云的安全性无法由一方完全承担,云安全工作需要华为云与您共同努力,如图1所示。 华为云:无论在任何云服务类别下,华为云都会承担基础设施的安全责任,包括安全性、合规性。该基础设施由华
使用迁移后的语言仓 当完成对应语言仓的迁移后,进入迁移后的语言仓,单击对应仓库右上角的操作指导,获取对应的配置文件,上传到需要构建的代码仓中对应编译时选择此文件即可完成编译。 父主题: 使用迁移后的CodeArts Artifact私有依赖库进行构建
软件发布库2.0的简介 软件发布库是一种通用软件制品库,用来统一管理不同格式的软件制品。除了基本的存储功能,还提供构建部署工具集成、版本控制、访问权限控制、安全扫描等重要功能,是一种企业处理软件开发过程中产生的所有制品包类型的标准化方式。 约束与限制 制品仓库服务(CodeArts
Artifact)于2023年3月进行服务升级,老用户在该时间前的存量私有依赖库没有绑定项目,私有依赖库及私有依赖库内的资源存放在旧版私有依赖库中。 访问CodeArts Artifact的私有依赖库 开通制品仓库服务。 添加成员并授权成员角色,请参考配置软件发布库2.0的权限。 登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维
如何查看制品仓库存储容量及购买存储扩展 评估或检查CodeArts Artifact的仓库剩余容量是否满足需求,如果CodeArts Artifact的存储容量不满足使用,请按需购买制品仓库CodeArts Artifact存储扩展。 查看制品仓库存储容量 进入CodeArts首页。
查询项目下的制品存储容量信息 功能介绍 查询项目下的制品存储容量信息 调用方法 请参见如何调用API。 URI GET /devreposerver/v5/{project_id}/storage 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
使用迁移后的CodeArts Artifact私有依赖库进行构建 使用迁移后的语言仓 父主题: 迁移Nexus上的仓库数据到CodeArts Artifact私有依赖库
迁移Nexus上的proxy/group类型仓库数据至CodeArts Artifact 迁移Nexus上的proxy类型仓库到CodeArts Artifact 迁移Nexus上的group类型仓库到CodeArts Artifact 父主题: 迁移Nexus上的仓库数据到CodeArts
modelVersion这个标签必须存在,而且值必须是4.0.0,这标志着使用的是maven2。 当同时上传POM和File时,上传的pom文件中的artifactId和version需要与上传的File的名称对应,例如pom文件中的artifactId值为demo,version值为1.0,则File文件名称必须为demo-1
其原理为:通过配置完成对本地仓库代理仓库的聚合,替换Nexus上的group类型的仓库。 步骤一 :完成对Nexus中group仓库内需要迁移的proxy,hosted进行迁移 参考迁移Nexus中hosted类型仓库数据至CodeArts Artifact 和 迁移Nexus上的proxy类型仓库到CodeArts
迁移Nexus上的proxy类型仓库到CodeArts Artifact Nexus上的proxy类型仓库迁移到CodeArts Artifact,仅需要完成CodeArts Artifact上的私有依赖库(代理仓)配置即可完成仓库的迁移,后续使用新的代理仓即可。 其原理为:通过