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

时间:2015-05-28 15:11:54

标签: java jvm teamcity jvm-arguments

我已阅读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用户。

2 个答案:

答案 0 :(得分:2)

您需要使用空格分隔值传递它们。对于前

TEAMCITY_SERVER_MEM_OPTS="-Xmx1200m -Xms256m"

答案 1 :(得分:0)

尝试

export *VARIABLE*=value 

setenv *VARIABLE* value

执行runAll.sh

之前

如文档中所述,&#34;您可能需要在更改环境后重新启动计算机才能使更改生效[&p>;