取代 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 對應項上傳驗證

重要

移轉注意事項:針對使用 NuGetRestoreV1 和 NuGetInstallerV0 管線工作的人員,必須儘快轉換至NuGetCommand@2管線工作。 您的管線很快就會發出警告。 如果未採取任何動作,從 2023 年 11 月 27 日起,您的組建將會失敗。