jenkins windows节点中文乱码问题解决

jenkins中文乱码问题解决

本文主要讲解一下在jenkins中新增windows节点后的乱码问题逐步解决方法

第一步

  • 刚开始创建完slave节点后,使用该节点运行项目后的在jenkins控制台输出的日志显示如下:(中文显示正常)
    在这里插入图片描述
  • 但是通过api集成到平台后中文会变成乱码:

在这里插入图片描述
这里我就思考是因为jenkins的编码问题导致,所以我就网上找了方法在jenkins全局配置添加了环境变量:LANG=zh_CN.UTF-8
在这里插入图片描述

  • 配置完后,查看系统属性,jenkins的编码确实变成UTF-8了,但是并不能解决我的问题。
    在这里插入图片描述

第二步

  • 经过第一步之后,我觉得我改jenkins的配置只能改到jenkins的master节点,但是我现在要用子节点应该去改子节点的配置,于是我又给子节点添加了环境变量:
    在这里插入图片描述
  • 但是这次配置完我子节点系统属性中编码还是显示GBK,于是我觉得是不是跟子节点的启动的机子编码有关;然后在网上找到解决jenkins在windows乱码解决方法,套用了一下;新增环境变量JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8
    在这里插入图片描述
  • 然后再次启动子节点:可以看到成功将子节点编码改成UTF-8了
    在这里插入图片描述
  • 我原本以为打工搞成了结果jenkins上的中文也显示乱码了。。崩溃
    在这里插入图片描述

第三步

  • 根据上一步最后的结果来看,应该是jenkins已经切换成utf-8了,但是从节点获取的还是GBK的,说明我要修改节点机子上本身的编码,然后又在网上找了修改windows编码的方法,一开始看到的是修改控制台输出的编码,在命令行输入chcp 65001就可以切换成UTF-8,但并没有什么卵用;
    在这里插入图片描述
  • 既然控制台输出修改后也不行,我觉得就只剩该机子的默认编码了,然后执行验以下操作:(改了本机的编码,终于成功了。。)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 平台上展示正确
    在这里插入图片描述
  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
JenkinsWindows节点全部挂了时,可能导致工作流程被中断,无法完成对项目或代码的构建、测试和部署。这意味着我们无法继续进行持续集成和持续交付。 为了解决这个问题,我们可以采取以下步骤: 1. 检查网络连接:首先,我们需要检查网络连接是否正常。可能是由于网络故障导致节点挂掉。 2. 重启节点:尝试重启节点,检查是否恢复正常。有时由于一些未知的问题节点会进入非正常状态,通过重启节点可能会解决问题。 3. 检查节点配置:确保节点的配置正确。可能是由于某些配置错误导致节点无法正常工作。可以检查节点的连接设置、环境变量配置等。 4. 检查节点的资源使用情况:某些时候,节点的资源使用量过高可能导致其挂掉。检查节点的内存、磁盘和CPU使用情况,确保没有资源瓶颈。 5. 检查Jenkins的版本和插件:某些版本的Jenkins可能存在问题,升级到最新的稳定版本可能会解决问题。同时,确保Jenkins的插件也是最新的版本,以兼容最新的Jenkins核心。 如果以上步骤无法解决问题,我们可以考虑重新部署Windows节点。首先,我们需要备份节点上的配置和数据,确保在重新部署后可以恢复现有的配置和数据。然后,我们可以重新安装和配置Windows节点,并将其添加到Jenkins节点列表中。 在重新部署节点之前,我们建议同时检查Jenkins服务器的性能和资源使用情况。可能是由于服务器资源不足导致节点挂掉。 最后,我们需要定期监控和维护所有节点,确保它们的正常运行。定期检查节点运行状态、资源使用情况和Jenkins服务器的性能,可以帮助我们及时发现和解决问题,确保持续集成和持续交付的顺利进行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值