如何在Jenkins中将java参数传递给特定的slave?

时间:2015-04-23 13:38:28

标签: java jenkins jenkins-plugins slave

在Jenkins 1580.3中,通过在主节点上执行命令来启动从属设备,如下所示:

ssh jenkins@host "/path/to/java -jar /path/to/slave.jar"

我需要做的是将最大堆大小设置为不同的值并启用详细GC记录到文件:

ssh jenkins@host "-Xmx6g -verbose:gc -Xloggc:/path/to/GC.lo /path/to/java -jar /path/to/slave.jar"

但是在尝试启动从属设备时会遇到各种错误,具体取决于命令中的第一个错误: 未知的mac" xmx6g"例如。 有没有办法用这种启动方法启动具有所需参数的从站?

1 个答案:

答案 0 :(得分:3)

更改:

ssh jenkins@host "/path/to/java -Xmx6g -verbose:gc -Xloggc:/path/to/GC.lo  -jar /path/to/slave.jar"

致:

f.listFiles()