1

我刚刚在 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,混合模式)

4

1 回答 1

-1

解决方案是:在您的 maven 安装中修改 mvn 文件并添加以下内容:

导出 MAVEN_OPTS=-Xmx1024m

于 2014-01-31T09:12:07.063 回答