制品仓库 CodeArts Artifact 功能

支持Generic/Docker/Maven/npm/PyPI/Go/CocoaPods/Conan/Debian/RPM等10+种制品类型,提供开源漏洞扫描和制品生命周期管理。可以与主流持续构建、持续部署工具无缝集成。

软件发布库的基础操作

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

软件发布库的基础操作:包括上传、下载、编辑、搜索、删除软件包、新建、编辑、搜索、删除文件夹。

在软件发布库可以查看并编辑软件包详情,包括:基本信息、构建信息、构建包归档信息,其中文件夹名称、软件包名称、软件包状态和发布版本可编辑。

 发布区域:全部

软件发布库基础操作 

查看/编辑软件包详情

快速上手软件发布库

通过软件发布库页面手动上传软件包。

通过编译构建任务发布软件包到软件发布库。

 发布区域:全部

手动上传软件包

通过编译构建任务发布软件包到软件发布库

从软件发布库获取软件包完成部署 

软件发布库的清理策略

在软件发布库删除的软件包/文件夹都会移到回收站,可以对删除后的软件包/文件夹进行管理。

软件发布库提供定时自动清理文件功能。可根据文件保留时长设置的自动将超时的文件从仓库移动至回收站、或者将从回收站内彻底清除。

发布库可以按文件类型和软件包状态设置清理策略。

 发布区域:全部

管理回收站

文件自动删除设置 

私有依赖库的基础操作

私有依赖库用于管理私有组件(开发者通俗称之为私服),支持创建Maven、npm、Go、PyPI、RPM、Debian、Docker类型的制品仓库。

用户可以管理私有依赖库,包括编辑仓库、删除仓库、管理用户权限等操作。

私有依赖库支持与本地开发环境对接,可以使用私有依赖库中的私有组件。配置本地开发环境对接私有依赖库时,可以获取依赖库地址。

 发布区域:全部

新建私有依赖库

管理私有依赖库

私有依赖库使用配置

获取私有依赖库地址

上传私有组件至私有依赖库

进入私有依赖库,可以上传多种私有组件到对应的目标仓库中。

 发布区域:全部

上传Maven组件

上传npm组件

上传Go组件

上传PyPI组件 

上传RPM组件 

上传debian私有组件 

私有依赖库获取依赖包

编译构建服务默认配置私有依赖库作为私有依赖下载源,用户可通过构建方式将依赖包上传到私有依赖仓库。

通过Linux命令行上传/获取私有组件。

 发布区域:全部

通过编译构建任务发布/获取Maven私有组件 

通过编译构建任务发布/获取Npm私有组件 

通过编译构建任务发布/获取Go私有组件 

通过编译构建任务发布/获取PyPI私有组件 

通过Linux命令行上传/获取Rpm私有组件 

通过Linux命令行上传/获取Debian私有组件 

客户端上传组件

管理私有组件

进入私有依赖库,可以通过“制品搜索”查找组件。

管理组件,包括:下载、删除、关注/取消关注等。

 发布区域:全部

搜索私有组件 

下载私有组件 

删除私有组件 

关注/取消关注 

管理私有依赖库回收站

在私有依赖库中被删除的仓库与组件都会移到回收站,可以对删除后的组件进行管理。

 发布区域:全部

管理回收站