在 Windows Server 2019 代理上运行的 Azure DevOps Server(版本 2019.0.1)中,为 NuGet 推送任务选择了“允许跳过重复项”选项,将显示一条警告:
“允许跳过重复项”选项目前仅在 Azure Pipelines 上可用。如果 NuGet.exe 遇到冲突,任务将失败。
该任务导致以下错误,该错误导致任务失败,表明上述警告适用:
响应状态代码未指示成功:409(冲突 - 提要已包含“MyPackage XYZ”。(DevOps 活动 ID:1A57312F-3C56-4E4D-9E78-73C7072A288F))。
我想知道这个问题是否特定于 Azure DevOps Server(而不是 Azure DevOps Services),或者我做错了什么,或者是否有其他解决方法。我注意到其他人在另一个问题的评论中遇到了同样的问题,其中提到在有人询问如何忽略错误 409(重复包)后该选项可用。
我想忽略使用 NuGet 任务的重复包,理想情况下是 Azure DevOps Server 上的“允许跳过重复”选项。我知道可以使用脚本来解决它,但如果可能的话,我宁愿避免这种情况。任何帮助表示赞赏。