[英]Cannot restore NuGet packages using Paket in Azure Pipelines (Artifacts feed)
[英]Random NuGet packages in Azure Artifacts
我有一个构建 .NET 核心解决方案的 CI/CD 管道,其中包含多个 Class 库项目,以构建 NuGet 包。 这些 NuGet 包存储在 Azure 工件的 Feed 中。 工作正常。
但不知何故,那里存储了很多其他包,不是来自我或来自管道? NuGet 来自不同存储库的包(CsvHelper,Azure.Identity,...)
这怎么可能?
您遇到的是官方文档中记录的预期行为。
您可以检查此注意事项:
在广泛使用的提要上启用 nuget.org 上游源可能会导致意外的包保存到该提要中。
一旦您启用 nuget.org 上游源代码,任何对您的提要运行 package 请求的人都可以将 nuget.org 中的包保存到您的提要中。 如果您已将您的提要 URL 分发给大量消费者,这意味着您团队之外的用户可以将您不期望的包保存到您的提要中。
要摆脱它们:
1.如果您对此感到担忧,请考虑创建一个新的提要,然后将 nuget.org 和您当前的提要作为上游来源添加到新创建的提要中。
2.或者只是通过使用This feed
选项的过滤器过滤到自己的包:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.