我刚刚在 Windows 机器上升级到 Jenkins 1.500。我还有一个 8GB RAM 的 windows slave。我已经与这个从站建立了远程连接,并从 Jenkins 网络界面(使用 JNLP 启动按钮)启动了它。
它在 Jenkins 上显示得很好,我已经为它分配了一些工作。其中一项作业使用以下 vm args 调用 java 应用程序:
-XX:MaxPermSize=512m -Xmx1024m
但作业失败并出现此错误:
Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine.
如果我在从属设备上本地运行作业,它工作正常。任何想法为什么在通过詹金斯触发时构建在 Windows 从站上失败?
在升级之前,该作业在从属服务器上运行良好。
从机正在运行:java 版本“1.6.0_34” Java(TM) SE Runtime Environment (build 1.6.0_34-b04) Java HotSpot(TM) 64-Bit Server VM (build 20.9-b04,混合模式)