构建工件保留设置被忽略

D T*_*D T 2 azure-devops

我从保留策略中删除了一个构建,我想增加保留策略时间。

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

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

它不会让我改变“保留工件和附件的天数”

我似乎无法找到此设置的位置...

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

Leo*_*SFT 5

构建工件保留设置被忽略

此行为是设计使然,不是问题。

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

那就是你设置值Days to keep artifacts and attachments 大于或等于值的原因Days to keep runs,你会得到那个提示:

在此处输入图片说明

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

在此处输入图片说明

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

它不会让我改变“保留工件和附件的天数”

那是因为您没有足够的权限,要更改保留策略,您必须是Project Collection Administrators Group 的成员

查看文档在项目级别或集合级别设置权限以获取更多详细信息。

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

希望这可以帮助。