2022.8.17-jenkins远程over ssh的过程发现报错java.lang.OutOfMemoryError: GC overhead limit exceeded
构建了一个官网的自由风格打包nodejs的任务,给一个vue项目上传到远程服务器,一直卡顿,看8.15的jenkins报错。cpu直接拉满,报内存溢出。
之前构建时候,上传配置这样是可以的。
翻译:
要上载到服务器的文件。
该字符串是一个以逗号分隔的Ant文件集包含列表,例如“***”。jar’(参见Ant手册中的模式)。
此文件集的基本目录是工作区。
但是随着项目的增多,所以更改为此路径,不让jenkins去其他工作目录去找寻
翻译:
不应在远程服务器上创建的文件路径的第一部分。
目录结构是相对于基本目录创建的,基本目录通常是工作区。
您通常不希望在服务器上创建这些文件的完整路径。
例如,如果源文件是target/deployment/images/***/则您可能希望删除前缀为target/deployment。这将在远程目录下创建images文件夹,而不是target/debloyment
Jenkins环境变量可用于此路径。
如果使用“删除前缀”,则所有源文件路径都必须以前缀开头。
也就是说,你不希望在远程目录下创建的文件,使用此目录来删除路径:
Source files
target/deployment/aaa/images/*.zip
Remove prefix
target/deployment/aaa
那么他只会在target/deployment/aaa下直接搜索,不会创建或者提示显示出其他路径
更改完之后成功了!
记一次坑。