我在git clone / fetch期间遇到OutOfMemoryException。我可能需要调整以下设置:
teamcity.git.fetch.process.max.memory=7168M
teamcity.git.fetch.separate.process=true
但是怎么样?
我可以使用TomCat配置编辑器工具(tomcat7w.exe // ES // TeamCity),但我假设这些设置是构建代理的一部分,所以通过TomCat应用它们似乎很奇怪。
由于
路
答案 0 :(得分:1)
TeamCity支持服务器端和代理端源控制检出。如果您在结账时遇到JVM内存不足错误,那么您必须为服务器端签出配置构建配置,因为代理端签出需要在代理上安装git,而不是TeamCity使用自己的基于jgit的流程服务器 - 侧。
您是对的,您需要编辑Tomcat配置,或将其他内容添加到<TeamCity Data Directory>/config/internal.properties
(documentation)。