我将Azure DevOps构建更改为.NET Core。
除了将推送包放入Feed中的最后一个推送步骤之外,所有其他操作都正常,我收到此错误:
响应状态代码不表示成功:409(冲突- feed中已经包含“ mypackage 1.0.x”(开发活动ID:xxx)
在以前的“ Nutt Push”步骤中,有一个“允许跳过重复项”的选项,专门用于解决此问题-但在“ dotnet push”步骤中此选项不可用。
在dotnet核心世界中如何实现?
答案 0 :(得分:1)
这可以通过将过程分为“构建”和“发行”来完成,因为如果已经存在具有相同名称和版本的软件包,则发行管道中的作业支持跳过上载。
构建管道
通过以下步骤添加构建 将编译后的nupkg文件发布为构建的输出。
发布管道
答案 1 :(得分:0)
如果状态为“部分成功”,则可以-只需在任务的“控制”选项中选中“错误继续”即可。
如果没有,请在此处检查:You have to check version of the package before pushing