如何使用内部批准的软件包创建并保持同步本地nuget存储库?

Cod*_*ber 5 nuget nuget-server

根据内部策略,我必须设置一个本地nuget存储库,该存储库仅包含内部委员会批准的软件包.

我知道如何设置本地nuget服务器,我还发现如何从Nuget下载所有软件包(http://weblogs.asp.net/jgalloway/archive/2011/02/02/downloading-a-local-nuget-repository -with-powershell.aspx),但我需要的是一种方法来下载经过批准的依赖项包,将它们保存在我的本地服务器上,然后可能让它们在新版本发布时保持日期并且它在内部被"重新批准".

谢谢

小智 1

这正是ProGet的目的:)

ProGet 是一个私有 NuGet 存储库,旨在管理用作应用程序依赖项的第三方库和内部库。有一个免费版本的 ProGet 可以满足大多数组织的需求。

还有其他可用的私有存储库,包括 MyGet、JFrog Artifactory 和 Sona Nexus。请务必查看将 NuGet 引入企业,了解在组织中引入 NuGet 的其他最佳实践。

(免责声明:我为 Inedo 工作)