dr.*_*vil 40 teamcity continuous-integration build
我们确实在TeamCity中有数百个失败的构建(由于在失败设置上重新进行重试,数量特别高)现在浏览历史记录很痛苦.
我想只清理旧的失败的构建,无论如何在TeamCity中做到这一点?正常清理策略仅允许在上次成功构建清理之前X天.
Guy*_*ton 65
在TeamCity的最新版本中,您现在可以:
Iva*_*van 25
有一种删除构建的方法,它使用的是REST协议:http://confluence.jetbrains.net/display/TW/REST+API+Plugin
Get details of a specific build:
GET http://teamcity:8111/httpAuth/app/rest/builds/<buildLocator>
(also supports DELETE to delete a build)
Run Code Online (Sandbox Code Playgroud)
要运行它,您需要一个REST客户端.我已经使用了Firefox的插件,这非常好.但任何REST客户端都应该完成这项工作.首先尝试测试TeamCity实例是有道理的,因为除了备份之外,您将没有机会恢复已删除的构建.
更新
新版本的TeamCity(自8?以来)支持自然删除构建.嘿,嘿!))
只需转到构建页面,然后执行操作>删除...
我试图找到"删除构建历史记录",但我找不到.这并不能证明它不存在,但它确实是开发人员滥用它的机会,因为一些PM使用历史作为衡量代码质量的指标.如果我们可以删除所有失败的构建,它将使这个统计游戏能够.
当然,有一个策略页面有一些调整,但不是你提到的那种(你不能删除只是失败的版本)admin/cleanupPolicies.html
您可能想要固定您喜欢的构建(这应该保护它们不被清理),然后更改策略以清理1天前的所有内容,然后将策略更改回更合理的内容.
| 归档时间: |
|
| 查看次数: |
27222 次 |
| 最近记录: |