更新时间:2025-08-05 GMT+08:00

管理软件发布库2.0中的软件包

在仓库视图中管理软件包

  1. 访问CodeArts Artifact的软件发布库
  2. 在软件发布库页面,选择“仓库视图”页签。
  3. 单击软件包名称,页面展示所选软件包详情。软件包详情包括三方面:概览、构建元数据、构建包归档。

    • 选择“概览”页签:可以查看仓库名称、相对路径、下载地址、发布版本、创建人、创建时间、修改人、修改时间、大小、校验和等信息。

      单击,可以修改已上传的软件包版本号(由编译构建归档的软件包发布版本默认为执行构建任务时设置的版本号),如下图所示。

    • 选择“构建元数据”页签:可以查看生成软件包的构建任务、大小、构建序号、构建者、代码库、代码分支。单击“构建任务的名称”可以链接到编译构建任务。
    • 选择“构建包归档”页签:可以查看通过构建任务上传的软件包的归档记录,单击,可以下载软件包。

在版本视图中管理软件包

制品仓库服务支持将软件包按照版本维度进行归类展示。在版本视图的列表中,提供按制品包名称和版本号进行展示,提供按照更新时间对文件进行排序。

  1. 访问CodeArts Artifact的软件发布库
  2. 在软件发布库页面,选择“版本视图”页签,页面展示已设置版本的软件包列表。软件发布库将不同版本的同名软件包放在一个文件下。
  3. 单击“文件名”,页面将显示该软件包最新版本的概览信息。
  4. 单击“版本数”,页面将展示对应软件包的版本列表。

  5. 单击“版本号”,页面将显示该软件包的概览信息和文件列表。在文件列表中,单击“文件名称”,页面将跳转到软件包所在的存储位置。
  6. 用户设置软件包的版本后,版本状态默认为“未发布”,可以修改版本状态。

    • 在文件列表中,将文件的版本状态设置为“已发布”,该文件下最新版本的软件包会被设置为“已发布”
    • 单击“版本数”进入版本列表,可以分别将不同版本号的版本状态设置为“已发布”

      版本状态由“未发布”变为“已发布”,状态转换不可逆,请谨慎操作。已发布状态的文件不可修改、不可编辑(修改名称、修改版本号),只能下载或删除。

设置软件发布库中文件夹的发布状态

前提条件:需要具备“更改包状态”操作权限,各成员角色默认权限请参见表1,权限配置方法请参见配置软件发布库2.0的权限

操作步骤

  1. 进入项目的第一级文件夹后,可以修改第二级文件夹的状态(默认为“未发布”),单击“状态”列中的
  2. 在“编辑包状态”对话框中下拉栏中选择对应层级的包状态。

    • 如果文件夹的状态为“已发布”,该文件夹状态不可修改、不可编辑(修改文件夹名称、以及修改文件夹下的文件名称、上传、修改版本号、新建文件夹),只能下载或删除。
    • 文件夹的状态可由未发布变为已发布,状态转换不可逆,请谨慎操作

下载软件包

前提条件:需要具备“下载”软件包的操作权限,各成员角色默认权限请参见表1,权限配置方法请参见配置软件发布库2.0的权限

操作步骤

  1. 单击项目卡片进入项目,单击菜单栏制品仓库 > 软件发布库
  2. 在“仓库视图”目录中,选择需要下载的软件包,可通过以下两种方式下载。

    • 方式一:单击页面右侧“下载”,然后在弹框中选择下载方式。

      • 本地下载:将软件包下载到本地。
      • 二维码下载:通过手机扫描二维码下载文件。
    • 方式二:鼠标悬浮在选择需要下载的软件包,单击软件包右侧

搜索软件包

  1. 单击项目卡片进入项目,单击菜单栏制品仓库 > 软件发布库
  2. 在页面左侧搜索框中输入关键字(关键字可以为项目或文件名称)即可搜索出名称中有该关键字的软件包。
  3. 单击文件名即可跳转到该文件的详细信息页面。

删除软件包

  1. 进入软件发布库,在左侧边栏中找到需要删除的软件包,单击软件包名称。

    若软件包过多,可以通过搜索软件包找到软件包及其目录。

  2. 单击软件包或其目录右侧“删除”,可删除软件包或目录。
  3. 在弹框中确认并输入要删除的软件包名称,单击“是”