发布nuget包到Artifactory

Nuget包生成

最简单,在VS Nuget包管理器控制台,输入Donet pack.

dotnet pack

Nuget配置

让我们先配置本地Nuget 环境,先从这里下载 nuget.exe https://docs.microsoft.com/zh-cn/nuget/install-nuget-client-tools

下载到本地,解压到文件夹,然后在把这个路径配置到电脑环境变量里面,检测如下,成功的.

 

添加Nuget 数据源,通过下面的命令行来添加,这个是登录Artifactory 后进入Nuget-local 里面,提示你怎么添加nuget source. 记得如果有多条这样的包资源需要添加,记得改 -Name Artifactory这个key值

可以查看 Nuget 数据源 Tool->option->Nuget Package manage->packages resource 是否添加成功。

 

 

Nuget包上传

这里用了三种方式

1. 如果上面的nuget 没有配置,你可以直接登录artifactory 界面,如下图,浏览选择本地生成的包,直接上传。不过前提是你的artifactory 账号有权限上传

 

 第二种,就要用到上面的配置了

直接在VS 的Nuge 包管理器控制台

 nuget push E:\msc\src\XXXX.XXXX.Extensions.Serilog\bin\Debug\XXXX.XXX.Extensions.Serilog.1.0.2.nupkg -Source Artifactory

第三种,在bash 命令行里面输入第二种的命令也同样可以上传。

 

posted @ 2021-08-07 22:02  LearningAlbum  阅读(193)  评论(0)    收藏  举报