TeamCity - 如何设置teamcity.git.fetch.process.max.memory

时间:2013-09-06 12:11:48

标签: git teamcity teamcity-7.1

我在git clone / fetch期间遇到OutOfMemoryException。我可能需要调整以下设置:

teamcity.git.fetch.process.max.memory=7168M
teamcity.git.fetch.separate.process=true

但是怎么样?

我可以使用TomCat配置编辑器工具(tomcat7w.exe // ES // TeamCity),但我假设这些设置是构建代理的一部分,所以通过TomCat应用它们似乎很奇怪。

由于

1 个答案:

答案 0 :(得分:1)

TeamCity支持服务器端和代理端源控制检出。如果您在结账时遇到JVM内存不足错误,那么您必须为服务器端签出配置构建配置,因为代理端签出需要在代理上安装git,而不是TeamCity使用自己的基于jgit的流程服务器 - 侧。

您是对的,您需要编辑Tomcat配置,或将其他内容添加到<TeamCity Data Directory>/config/internal.propertiesdocumentation)。