jenkins 构建前端项目出现下列错误:
本人情况说明:
1、shell 脚本打包后的 tar 压缩包位置: 项目/dist/build/h5.tar
2、ssh 配置:
构建jenkins 后,报错
问题1:
OutOfMemoryError: Java heap space
解决方法:
停用了部分无用项目,再次构建 没有报这个错了(实际应该调整jenkins 容器的堆内存)
问题2:
上面虽然没有报内存溢出了,但是 接着报了下面的错误:
GC overhead limit exceeded GC overheadlimit exceeded
然后jenkins 日志一直在跑node_modules下面的东西:
猜想原因:node_module下面东西太多,ssh 去找 h5.tar文件时,进行了其他操作(node_modules目录),所以一直进行gc操作,最后报错
解决方法:
修改ssh配置:
再次构建,没再报这个错误了。
问题3:
问题2虽然没出现了,但是紧接着报了另一个错误
ERROR: Exception when publishing, exception message [Exec exit status not zero. Status [2]]
Build step 'Send files or execute commands over SSH' changed build result to UNSTABLE
Finished: UNSTABLE
原因:不晓得
解决方法:
修改tar包的放置位置, 项目/h5.tar , 再次构建成功
ps:我对这个也懵逼,只是刚好这样改了就解决了,说的不对的地方,请指教(你来打我呀~)
我的只能做个参考