华为云计算 云知识 发布仓库使用场景
发布仓库使用场景

发布服务是面向软件开发者提供管理软件发布的 云服务 ,提供软件发布库和私有依赖库两种仓库。

各仓库本质上都是软件仓库,区别在于使用的用户群体不同,详细使用场景如下:

软件发布库

软件发布库是一种通用软件制品库,类似网盘,可以存储任何软件包和工具,没有格式限制。

通过编译构建任务可将产物归档到软件发布库,通过页面可以查看和管理这些归档的软件包及其生命周期属性信息,部署服务使用的部署软件包也来源于此。

私有依赖库

私有依赖库管理各种开发语言对应的私有组件包(开发者通俗称之为“私服”,如“maven私服”)。

因为不同的开发语言组件往往有不同的归档格式要求(如maven组件需要基于GAV格式归档),该仓库目的就在于管理私有开发语言组件并在企业或团队内共享给其他开发者开发使用。

私有依赖库既可被编译构建服务调用,也可以被开发者本地开发环境使用。


上一篇:Deno文档手册学习与基本介绍 下一篇:致远A8+V8.0 定义

制品仓库 CodeArts Artifact

制品仓库 CodeArts Artifact

制品仓库( CodeArts Artifact ),用于管理源代码编译后的构建产物,支持Maven、Npm、PyPI、Docker、NuGet等常见制品包类型。可以与本地构建工具和云上的持续集成、持续部署无缝对接,同时支持制品包版本管理、细粒度权限控制、安全扫描等重要功能,实现软件包生命周期管理,提升发布质量和效率

提供开源漏洞扫描和制品生命周期管理,支持Maven、Npm、PyPI、Docker、NuGet等常见制品包类型。可以与本地构建工具和云上的持续集成、持续部署无缝对接