java – 如何使用env变量将JVM参数传递给Teamcity

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

我的问题是什么 – 我无法在任何地方找到如何实际设置jvm参数.
当然,你在TEAMCITY_SERVER_MEM_OPTS env变量中设置它们,但是怎么样?

TEAMCITY_SERVER_MEM_OPTS=-Xmx1200m      <- that way?

如果我想要2个或3个选项,它们是用逗号分隔的呢?

它可能非常明显,但它不是写在任何地方……

编辑:我在Linux上使用init脚本运行它,该脚本执行runAll.sh作为teamcity用户.

最佳答案 您需要使用空格分隔值传递它们.对于前者

TEAMCITY_SERVER_MEM_OPTS="-Xmx1200m -Xms256m"
点赞