【问题标题】:How can I run clean-up offline in Team City?如何在 Team City 中离线运行清理?
【发布时间】:2015-05-06 12:03:50
【问题描述】:
当包括“立即开始清理”按钮在内的任何操作都不起作用时,我们的 Team City 服务器进入了一个状态,因为内部数据库大小 >900MB。是的,我们仍在尝试获取适当的外部数据库...与此同时,有没有办法关闭 Team City 并从命令行手动运行清理?否则我们怎样才能从这种状态中恢复过来?
我们正在运行版本 8.1.5。
【问题讨论】:
标签:
continuous-integration
teamcity
teamcity-8.0
【解决方案1】:
这很大程度上取决于您要清理什么:人工制品、目录等。
我在最初设置 teamcity 时遇到了同样的问题。我曾经进入代理工作目录,找出占用最大空间的目录并在代理工作目录(具有字母数字 sha id 的目录)上运行 rm -rf。
我们设置的一个好处是我们命名了所有结帐目录,因此很容易识别同一构建的多次运行,因此我过去常常删除除最新版本之外的每个结帐构建。
如果您有人工制品依赖项,我建议您不要执行此过程