java参数如何传递给Jenkins中的特定奴隶?

Zlo*_*loj 4 java slave jenkins jenkins-plugins

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

ssh jenkins@host "/path/to/java -jar /path/to/slave.jar"
Run Code Online (Sandbox Code Playgroud)

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

ssh jenkins@host "-Xmx6g -verbose:gc -Xloggc:/path/to/GC.lo /path/to/java -jar /path/to/slave.jar"
Run Code Online (Sandbox Code Playgroud)

但是在尝试启动从站时会遇到各种错误,具体取决于命令中首先出现的内容:例如 Unknown mac "xmx6g"。有没有办法使用此启动方法启动具有所需参数的从站?

CKi*_*ing 5

改变 :

ssh jenkins@host "-Xmx6g -verbose:gc -Xloggc:/path/to/GC.lo /path/to/java -jar /path/to/slave.jar"
Run Code Online (Sandbox Code Playgroud)

到 :

ssh jenkins@host "/path/to/java -Xmx6g -verbose:gc -Xloggc:/path/to/GC.lo  -jar /path/to/slave.jar"
Run Code Online (Sandbox Code Playgroud)