我在OKD上运行xvfb构建配置时得到以下文本&这导致了Pod终止
exec java -XX:+UseParallelGC -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10 -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Xmx0m -cp /home/jenkins/remoting.jar hudson.remoting.jnlp.Main -headless -url http://192.168.247.189:80/ -tunnel 192.168.198.249:50000 09d85a0ed4e8b67a0e8bc448cba7c0e5aea962f34b782dcf22597494e8e0e921 xvfb-mlhmf
Picked up JAVA_TOOL_OPTIONS: -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap -Dsun.zip.disableMemoryMapping=true
Invalid maximum heap size: -Xmx0m
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
couldn't find "-Xmx0m" in either of yaml( buildconfig & Deploymentconfig)
我试图运行Jenkins,但遇到了一个xvfb问题。
1条答案
按热度按时间lnlaulya1#
我在升级到4.12版本后,在OKD中部署的jenkins示例中编译项目时遇到了同样的问题。这很奇怪,因为我使用完全相同的docker镜像来编译我的maven/nodejs项目。
但是我已经通过将JAVA_MAX_HEAP_PARAM作为环境变量传递给我的编译pod来解决它。
要执行此操作,请转到“管理Jenkins”-〉“配置云”-〉“Pod模板”-〉“Pod模板详细信息...”-〉“环境变量”:
如果您更愿意看到xml中的更改,则更改后的外观应该是这样的: