我从保留策略中删除了一个构建,我想增加保留策略时间。
我去项目设置->管道->设置,它说
“工件和附件保留设置被忽略,因为首先评估运行保留设置。”
它不会让我改变“保留工件和附件的天数”
我似乎无法找到此设置的位置...
我查看了项目设置 -> 测试 -> 保留,但我不确定那是那个地方。
最佳答案
Build artifact retention setting being ignored
这种行为是 由设计 并且不是问题。
众所周知,工件和附件是从管道运行中生成的。如果删除构建管道,它生成的工件和附件也将被删除。
这就是您设置
Days to keep artifacts and attachments
值的原因大于或等于 到 Days to keep runs
的值,你会得到这个提示:当您设置
Number of days to keep artifacts and attachments
的值时小于 Days to keep runs
的值,该警告将消失:所以 , 如果要增加 Build artifact 的保留策略时间,则需要增加
Days to keep runs
的保留时间。 .it won't let me change the 'days to keep artifacts and attachments'
那是因为您没有足够的权限,要更改保留策略,您必须是 的成员。项目集合管理员组 .
查看文档Set permissions at the project- or collection-level了解更多详情。
或者您可以要求 PCA 中的某个人更改保留政策。
希望这可以帮助。
关于azure-devops - 构建工件保留设置被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58800589/