在master节点中文输出正常,但到slave节点输出中文乱码
查看节点系统信息
系统管理→节点管理
左击自己的节点
查看系统信息
发现file.encoding和sun.jnu.encoding均为ANSI_X3.4-1968
而master的是UTF-8
解决
在执行节点对应的执行用户的home目录下创建.bashrc文件
我的执行节点对应的执行用户是docker
创建.bashrc文件
登录到执行节点上
su - docker
vim .bashrc
内容如下
# .bashrc
# User specific aliases and functions
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
export LNAG=en_US.UTF-8
重启jenkins slave节点
在启动日志中可以看到LNAG=en_US.UTF-8