java - 如何使用环境变量将 JVM 参数传递给 Teamcity

标签 java jvm teamcity jvm-arguments

我已阅读 Teamcity 文档并搜索了该主题,发现您可以通过设置环境变量在启动时将任何 JVM 参数传递给 Teamcity:TEAMCITY_SERVER_MEM_OPTS

我的问题是 - 我无法在任何地方找到如何实际上设置 jvm 参数。 当然,您可以在 TEAMCITY_SERVER_MEM_OPTS 环境变量中设置它们,但是如何设置?

TEAMCITY_SERVER_MEM_OPTS=-Xmx1200m      <- that way?

如果我想要 2 或 3 个选项怎么办,它们是否用逗号分隔?

它可能很明显,但它并没有写在任何地方......

编辑:我在 linux 上运行它,使用一个以 teamcity 用户身份执行 runAll.sh 的初始化脚本。

最佳答案

您需要使用空格分隔的值来传递它们。例如

TEAMCITY_SERVER_MEM_OPTS="-Xmx1200m -Xms256m"

关于java - 如何使用环境变量将 JVM 参数传递给 Teamcity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30510507/

相关文章:

java - Java中数组如何使用栈和堆空间?

java - 如何以编程方式在 Sun JDK 1.5 (windows) 中获取堆转储

docker - 如何设置 TeamCity 与 Cypress 一起工作,而无需为每个测试执行安装节点、xvfb、cypress

java - 我可以使用Java应用程序来控制Windows 7功能吗?

java - XStream - 如果 XML 中不存在带注释的字段,如何抛出异常

java - 从java连接到mongodb时如何防止登录控制台?

Java伪尾调用递归产生更好的性能

teamcity - 如何解决此未满足的代理要求 : "DotNetFramework4.0_x86 exists"?

TeamCity 设置 MSTest 2012

java - 为什么这个线程永远不会自行完成?