当svn中有中文文件名或者目录时,jenkins通过svn拉下的会变成??,导致后续步骤,如ssh传输到其他服务器,会报错误,解决的办法如下:
vim /etc/sysconfig/jenkins 将JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true" 改成 JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dfile.encoding=UTF-8" 文件末尾添加 : export LANG=zh_CN.UTF-8
然后重启service jenkins restart
注:安装服务器为centos,安装目录/var/lib/jenkins,配置文件/etc/sysconfig/jenkins
转载请注明:Findever » 解决jenkins的svn中文乱码问题