如何将 java 参数传递给 Jenkins 中的特定奴隶?
How java arguments can be passed to a specific slave in Jenkins?
在 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"。
有没有办法使用这种启动方法启动具有所需参数的从站?
变化:
ssh jenkins@host "-Xmx6g -verbose:gc -Xloggc:/path/to/GC.lo /path/to/java -jar /path/to/slave.jar"
收件人:
ssh jenkins@host "/path/to/java -Xmx6g -verbose:gc -Xloggc:/path/to/GC.lo -jar /path/to/slave.jar"
在 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"。 有没有办法使用这种启动方法启动具有所需参数的从站?
变化:
ssh jenkins@host "-Xmx6g -verbose:gc -Xloggc:/path/to/GC.lo /path/to/java -jar /path/to/slave.jar"
收件人:
ssh jenkins@host "/path/to/java -Xmx6g -verbose:gc -Xloggc:/path/to/GC.lo -jar /path/to/slave.jar"