如何防止TeamCity存储构建工件?

如何防止TeamCity存储构建工件?,teamcity,Teamcity,TeamCity自动存储它认为是构建工件的文件。我们所有的工件都存储在octopusdeploy中,因此这是不必要的 如何配置TeamCity不存储构建工件?如果不想保存工件,只需从所有项目中删除工件路径即可 还有一个建议。打开全局设置,将最大生成工件文件大小设置为0 Kb 此外,还可以清除所有收集的数据 转到管理>服务器管理>清理设置 服务器清理设置的上一个清理部分使您能够: 查看有关上一次服务器清理日期和持续时间的信息,帮助您决定是否在给定时刻启动清理过程 使用“立即开始清理”按钮手动运行清

TeamCity自动存储它认为是构建工件的文件。我们所有的工件都存储在octopusdeploy中,因此这是不必要的


如何配置TeamCity不存储构建工件?

如果不想保存工件,只需从所有项目中删除工件路径即可

还有一个建议。打开全局设置,将最大生成工件文件大小设置为0 Kb

此外,还可以清除所有收集的数据

转到管理>服务器管理>清理设置

服务器清理设置的上一个清理部分使您能够:

查看有关上一次服务器清理日期和持续时间的信息,帮助您决定是否在给定时刻启动清理过程 使用“立即开始清理”按钮手动运行清理 在清理过程中,TeamCity会报告进度。如果需要,可以停止清理过程,剩余数据将在下次清理过程中删除

只要按一下按钮,现在就开始清理

默认情况下,TeamCity不存储构建工件

由Julia Reshetnikova在以下文件中确认:

正在发生的是,构建步骤正在使用服务消息推送工件。将构建步骤配置为不推送工件

如果构建步骤不允许对此进行配置,那么您可以做的最好的事情就是配置一个清理规则,以尽可能快地删除构建工件

转到“设置” 单击左侧导航中的清理规则。 您可能会看到多个生成配置或模板,每个: 单击编辑。 在“清理工件”下,选择“自定义策略”。 选择自上次构建后的1天或成功构建后的1天,以对您最有意义的为准。 下的所有子项目将继承此配置。配置后,您可以通过以下方式强制TeamCity运行清理:

转到管理页面 在左侧导航栏中选择“清理设置” 单击“立即开始清理”
所以你的意思是TeamCity没有一流的禁用存储工件的方法。不幸的是,这些建议不起作用。并非所有项目都设置了工件路径。现在设置最大生成项目文件大小会导致所有生成失败:发布项目失败:项目文件的大小为464806353字节,超过了允许的最大大小0字节清理不会删除项目。清理应删除项目。你在清洁时有什么错误?没有错误。它只是不能移除它们。有50GB的工件,并且在成功执行后仍然会有。