Azure devops 是否可以设置在Azure管道中保留的最小生成数?

Azure devops 是否可以设置在Azure管道中保留的最小生成数?,azure-devops,azure-pipelines,Azure Devops,Azure Pipelines,我维护了几个没有太多提交活动的GitHub项目,并使用Azure Pipelines for CI。生成状态标记显示在其自述页面中 问题在于,默认情况下,所有构建都会在30天后清理完毕,然后徽章会错误地显示“从未构建”状态: 我想更改设置,以便永远不会删除主分支上的最后几个构建。理想情况下,这应该是默认设置 “文档”页面显示某个地方有“最小生成数”保留设置,但我在任何地方都找不到。不在组织设置中,也不在项目设置中 文档中提到的\u admin/\u buildQueueURL将重定向到与保留

我维护了几个没有太多提交活动的GitHub项目,并使用Azure Pipelines for CI。生成状态标记显示在其自述页面中

问题在于,默认情况下,所有构建都会在30天后清理完毕,然后徽章会错误地显示“从未构建”状态:

我想更改设置,以便永远不会删除主分支上的最后几个构建。理想情况下,这应该是默认设置

“文档”页面显示某个地方有“最小生成数”保留设置,但我在任何地方都找不到。不在组织设置中,也不在项目设置中

  • 文档中提到的
    \u admin/\u buildQueue
    URL将重定向到与保留策略无关的并行作业设置页面
  • 项目级别的
    \u设置/settings
    页面没有最小生成数设置
  • 这篇文章显示了我需要的设置,但我在构建管道设置中的任何地方都没有看到保留选项卡
作为一种解决方法,我现在已经将“保持运行的天数”设置设置为最大值,但我真正想要的是设置少量最新版本以保留。有没有办法做到这一点,或者该选项消失了?

编辑: 我还没有在我的沙盒组织中明确测试过这一点,但我在我们的live组织中看到了这一点,所以我认为我是对的

保留最少数量的生成工件发布管道保留策略继承

保留相关工件

此复选框选项在管道的单个阶段或默认保留策略中可用

管道特定政策

默认保留策略

原始答复: 自4月8日更新以来,此功能已更改。这次发布对管道区域影响很大,很多事情都发生了变化

文件似乎有误(或不清楚) 在文档页面中应该记录一个GitHub问题,因为它现在没有关于构建工件的数据

变通
在保留策略的阈值内为那些不经常转换的构建创建一个计划触发器,以确保您有一个运行和工件供您的徽章指向。

谢谢,我在发布管道中注意到了这个功能,但它基本上意味着我需要创建一个我不一定需要的发布管道,尽管它可能被证明对推送NuGet包很有用。顺便说一句,docs页面记录了几个问题。是的,我在写下第一个答案后也去查看了页面。如果只是为了清晰起见,它看起来需要一些注意。嗨,你的谜题通过Josh的回答解决了吗?请随时告诉我们最新情况。@Merlin嗨,我已经将问题标记为已解决,因为没有其他答案出现。我宁愿选择不需要使用发布管道的选项,但我想没有更好的方法了。虽然文档页面仍然过时,但是GitHub存在一个问题。是的,关于保留的文档太差,无法正确获取指南。如果您不介意,您可以就这个过时的问题提出反馈,以建议产品组注意事项。提前感谢您帮助构建我们的文档:-)