Nuget 制品管理

更新时间:
复制 MD 格式

本文主要介绍了如何在 Nuget 私有仓库进行制品管理。

前提条件

在对 Nuget 私有仓库进行制品管理之前,您需要新建一个 Nuget 制品仓库,详情,请参见新建制品仓库

使用 Nuget 仓库

进入创建好的Nuget仓库,单击仓库指南,按照提示进行仓库的推送和拉取配置。

仓库指南 页面提供 dotnet 配置NuGet 配置 两种方式。选择 dotnet 配置 选项卡,页面展示三部分内容:设置仓库凭证(使用 dotnet nuget add source 命令,需指定仓库 URL、仓库名称和用户名)、推送(使用 dotnet nuget push --source <SOURCE_NAME> <PACKAGE_NAME> 命令)、拉取(使用 dotnet add package 命令)。各命令块均可一键复制。

查看和管理 Nuget 制品

在仓库首页,单击包列表,查看该仓库下的所有制品,同时可按制品名进行搜索。

查看制品版本详情

单击包名展示制品的详细信息,默认展示最新版本信息,单击可切换版本

制品详情面板包含文件信息元数据页签,展示版本总数下载总数存储大小推送时间推送人制品标签等信息,底部提供删除此版本按钮和禁用制品开关。

禁用某个制品版本

在制品详情页,单击禁用制品可将该制品版本禁用。

单击后弹出 请填写禁用原因 对话框,输入禁用原因后单击 确定 完成禁用操作。

说明

需注意,禁用的范围为版本而非整个制品。如果我们在 Newtonsoft.Json 12.0.3 版本的详情页,将该制品版本禁用,Newtonsoft.Json 12.0.3 版本将无法被下载,但 Newtonsoft.Json 13.0.3 等其它版本仍然可以被下载使用。

管理制品元数据

在制品详情页,单击元数据 Tab ,可管理制品版本的元数据信息,元数据仅作用于指定的制品版本。

单击添加元数据,在参数名输入框中填写元数据名称(例如 owner),在参数值输入框中填写对应值(例如 demo),然后单击确认按钮完成添加。

删除制品版本

在制品详情页,单击删除此版本,可删除某个制品版本,制品版本删除后,可在制品回收站中恢复。