我刚刚在Windows机器上升级到Jenkins 1.500。我还有一个8GB RAM的Windows奴隶。我已经与这个从站进行了远程连接,并从Jenkins Web界面启动它(使用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.
如果我在奴隶上本地运行作业,它可以正常工作。有什么想法为什么在通过jenkins触发时,windows slave上的构建失败了?
在升级之前,奴隶的工作运行良好。
奴隶正在运行: java版“1.6.0_34” Java(TM)SE运行时环境(版本1.6.0_34-b04) Java HotSpot(TM)64位服务器VM(构建20.9-b04,混合模式)
答案 0 :(得分:-1)
解决方法是: 在您的maven安装中修改mvn文件并添加以下内容:
导出MAVEN_OPTS = -Xmx1024m