构建工件保留设置被忽略

时间:2019-11-11 11:36:07

标签: azure-devops

我从保留策略中删除了一个版本,我想增加保留策略的时间。

我转到项目设置->管道->设置,它说

“工件和附件保留设置被忽略,因为首先评估了运行保留设置。”

它不会让我更改“保留工件和附件的日期”

我似乎找不到此设置的位置...

我查看了项目设置->测试->保留时间,但不确定是那个地方。

1 个答案:

答案 0 :(得分:0)

  

构建工件保留设置被忽略

此行为是设计的问题,不是问题。

我们知道,工件和附件是从管道运行中生成的。如果删除构建管道,则它生成的工件和附件也将被删除。

Days to keep artifacts and attachments的值大于或等于设置为Days to keep runs的原因,您将得到提示:

enter image description here

当您将Number of days to keep artifacts and attachments的值设置为小于或等于Days to keep runs的时,该警告将消失:

enter image description here

因此,如果要增加Build工件的保留策略时间,则需要增加Days to keep runs的保留时间。

  

这不会让我改变“保留人工制品和附件的日期”

由于您没有足够的权限才能更改保留策略,因此您必须是项目集合管理员组的成员。

查看文档Set permissions at the project- or collection-level,了解更多详细信息。

或者您可以要求PCA中的某人更改保留策略。

希望这会有所帮助。