如何使用 Nuget Gallery 私下发布 nuget 包
How to publish a nuget package privately using Nuget Gallery
我创建了一个 nuget 包,我想使用 Nuget Gallery 与我的团队分享它。
我需要私下发布nuget包。
所以我设法从 Nuget Gallery build steps 构建了 Nuget Gallery
当我 运行 构建时,Google Chrome 显示 "localhost" 显示 Nuget Gallery 的网站地址。
1) 如何将最近创建的nuget包添加到本地Nuget Gallery?
2) 在我设法将 nuget 包添加到该库后,如何发布 Nuget 库并与我的团队共享?
谢谢
如果您还没有看过它,请查看 hosting a private nuget feed 上的文档。 TeamCity 内置了 NuGet 源,因此您可能不需要自己托管 NuGetGallery。
根据 where/how 您托管您的私人供稿,它可能有一个 UI 可用于上传包(例如 NuGet Gallery)。但是,如果您将包创建为 CI 管道的一部分,则仅使用 nuget push
并使用 -Source
参数指定要推送到的源可能更容易,假设您nuget.config
不止一次定义了源。
您还可以使用 nuget.org 中可用的 Microsoft NuGet.Server 在本地网络中创建自己的 Nuget 服务器 运行 ;-)
我创建了一个 nuget 包,我想使用 Nuget Gallery 与我的团队分享它。
我需要私下发布nuget包。 所以我设法从 Nuget Gallery build steps 构建了 Nuget Gallery 当我 运行 构建时,Google Chrome 显示 "localhost" 显示 Nuget Gallery 的网站地址。
1) 如何将最近创建的nuget包添加到本地Nuget Gallery? 2) 在我设法将 nuget 包添加到该库后,如何发布 Nuget 库并与我的团队共享?
谢谢
如果您还没有看过它,请查看 hosting a private nuget feed 上的文档。 TeamCity 内置了 NuGet 源,因此您可能不需要自己托管 NuGetGallery。
根据 where/how 您托管您的私人供稿,它可能有一个 UI 可用于上传包(例如 NuGet Gallery)。但是,如果您将包创建为 CI 管道的一部分,则仅使用 nuget push
并使用 -Source
参数指定要推送到的源可能更容易,假设您nuget.config
不止一次定义了源。
您还可以使用 nuget.org 中可用的 Microsoft NuGet.Server 在本地网络中创建自己的 Nuget 服务器 运行 ;-)