共用方式為


淘汰 Azure Pipelines 中的舊 Azure Artifacts 工作,並預設設定為新的只需驗證的工作

我們從 Azure Pipelines 中目前的 Azure Artifacts 工作 (NuGet、npm、Maven 等) 取得許多支援要求和意見反應。 使用內建版本的命令列工具來處理這些大型、笨重的任務可能會產生很多問題:

  1. 當某些事情失敗時,很難知道是命令列工具、身份驗證、還原/發布等。
  2. 很難隨著最新和最好的命令列工具版本來更新所有工作,導致我們錯失了新功能(例如在 NuGet/Maven 中跳過重複項)。我們找到的解決方案是創建僅限驗證的工作,讓使用者可以在管線開始時進行設定。 成功驗證後,使用者可以使用自訂指令碼來發佈/還原套件。

我們現在在 GA 中擁有下列輕量型、僅限驗證的工作,建議客戶使用。 計劃是在未來淘汰這些舊的不可靠任務。

  1. Maven 驗證
  2. NuGet 驗證
  3. Python Pip 身份驗證
  4. Python Twine 上傳驗證

這很重要

移轉通知:對於使用 NuGetRestoreV1 和 NuGetInstallerV0 管線工作的使用者,必須盡快轉換至 NuGetCommand@2 管線工作。 您的管道中很快會發出警告。 如果不採取任何動作,從 2023 年 11 月 27 日開始,您的建置將會失敗。