繁体   English   中英

Azure DevOps nuget 工件延迟

[英]Azure DevOps nuget artifact delay

我们将 dotNET 管道设置为 class 库,该管道构建到 nupkg 文件中并推送到我们的 Azure DevOps 托管工件库。 这工作正常,如果我们在构建完成后立即导航到 Artifacts 选项卡,我们可以按预期看到新的 package 版本。

但是,我们看到的是在使用 nuget 消费 package 之前有 0 到 30 分钟的延迟。 已尝试在我的本地开发机器上以及作为 Azure DevOps 中另一个管道的一部分使用它,但他们都无法访问新的 package 版本。

到目前为止的诀窍似乎是,等待 nuget package 构建,然后等待 30 分钟使用它。

有没有其他人经历过这种延迟? Azure DevOps UI 与其 nuget 服务器之间是否存在某种最终一致性?

这是正常的,它就是这样工作的。

当您将 nuget 推送到场景中的存储库(工件)时,很多事情都在幕后发生。 其中一些是:

  1. 版本验证
  2. 病毒检查
  3. Package 索引搜索

此过程通常需要几分钟到半小时,具体取决于 nuget 服务器的负载。 这就是您的 nuget 无法立即使用的原因。

有关更多信息,您可以阅读微软文档: https://docs.microsoft.com/en-us/nuget/nuget-org/publish-a-package

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM