簡體   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