检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
表1 项目级权限 项目级权限说明 角色/动作 更改包状态 上传 删除/还原(测试包) 删除/还原(生产包) 编辑(测试包) 新建文件夹 下载 还原所有 清空回收站 项目经理 √ √ √ × √ √ √ √ √ 产品经理 × × √ × √ √ √ × × 测试经理 × √ √ ×
元数据目录无法删除,会跟随对应组件的删除或还原进行删除或新增。 package目录为组件保存目录。 上传原生-Docker组件 进入私有依赖库,在左侧边栏中单击待上传私有组件的目标Docker仓库。 单击“上传制品”,配置页面信息(详见下表)。
DELETE 请求服务器删除指定资源,如删除对象等。 HEAD 请求服务器资源头部。 PATCH 请求服务器更新资源的部分内容。 当资源不存在的时候,PATCH可能会去创建一个新的资源。
元数据目录无法删除,会跟随对应组件的删除或还原进行删除或新增。 package目录为组件保存目录。 父主题: 管理私有依赖库1.0中的私有组件
关闭服务后,制品仓库服务任务会被删除,无法再进行使用,服务将停止计费。 登录CodeArts控制台,在左侧导航中单击“制品仓库”。 选择“开通记录”页签,单击操作列“关闭服务” 根据弹窗提示,单击“确认”,关闭服务。
单击导航栏“制品仓库 > 软件发布库”,即可进入到该项目下的软件发布库(软件发布库无需新建,用户创建项目后,该项目下会自动创建同项目名称的软件发布库)。 通过软件发布库页面手动上传软件包 进入与已创建项目同名的仓库,单击页面右上方“上传制品”。
任务名称 是 为创建的扫描任务命名。 配置完成后,单击“扫描”,完成漏洞扫描的创建,生成的任务显示在页面中。 单击任务卡片即可查看任务详情。 后续安全扫描的基础操作可以参考制品安全扫描。 父主题: 安全扫描软件包/私有组件
在“构建步骤Maven构建”中,编辑编译构建任务: 在“命令”框中:使用注释mvn package命令(在命令前加#),取消注释mvn deploy(删除其命令前的#)。 单击“发布依赖包到CodeArts私有依赖库”,勾选“配置所有pom”。 执行构建任务。
软件发布库 在软件发布库首页为什么不能上传文件、创建目录等? 是否可以通过直接更改pom.xml文件中的依赖ID来调用软件发布库中的jar包? 软件发布库回收站中的文件无法还原该如何处理?
单击页面左下方“返回旧版”进入旧版私有依赖库,用户已创建的存量旧版私有依赖库将显示在仓库视图中。 父主题: 管理私有依赖库1.0
私有依赖库权限管理:私有库的权限由用户角色和仓库角色共同决定,用户角色本质为IAM权限,IAM权限获取需要管理员创建IAM用户后,将其加入用户组,并给用户组授予策略或角色,用户组中的用户也相应获得对应的权限;仓库角色可以由拥有tenant administrator用户角色的用户进行分配
选择“私有依赖库”页签,页面展示服务下已创建的所有私有依赖库。 单击,在下拉栏中可以按制品类型查看仓库。 单击某个仓库名称,跳转到该仓库所在的项目私有依赖库页面。 操作视频 本视频介绍私有依赖库页面中的主要操作。 父主题: 管理私有依赖库2.0
私有依赖库中已创建Conan仓库。 操作步骤 从私有依赖库页面选择对应的Conan仓库,单击右侧的“操作指导”,下载配置文件。
通过编译构建任务发布/获取Go私有组件 通过编译构建任务发布/获取PyPI私有组件 通过Linux命令行上传/获取Rpm私有组件 通过Linux命令行上传/获取Debian私有组件 常见问题 了解更多常见问题、案例和解决方案 热门案例 制品仓库服务下仓库首页为什么不能上传文件、创建目录等
创建私有依赖库所属项目并进入私有依赖库 单击导航栏“首页”。 单击“新建项目”。 单击“Scrum”项目模板。 项目名称填写“Scrum01”,其它保持默认即可。 单击“确定”,进入到“Scrum01”项目下。
商用 制品安全扫描 2 无缝连接第三方仓库,提供统一聚合仓地址 新增自定义代理仓功能,允许用户创建自定义代理仓库来代理开源社区仓库和三方依赖仓库,通过代理仓下载文件后支持将对应文件缓存到制品仓库,解决用户三方依赖下载慢痛点,实现下载三方依赖和本地仓库一样的极致体验。
CodeArts Artifact新增自定义代理仓功能,允许用户创建自定义代理仓库来代理开源社区仓库和三方依赖仓库,通过代理仓下载文件后支持将对应文件缓存到制品仓库,解决用户三方依赖下载慢痛点,实现下载三方依赖和本地仓库一样的极致体验。
准备工作 已创建对应格式的私有依赖库。 运行环境为Python3。 若使用Nexus,迁移工具必须和Nexus运行在同一台Linux主机上,且必须和CodeArts服务网络连通,该主机必须安装Python3。