ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

升级jenkins war包后的一些想法

2022-05-30 09:32:16  阅读:191  来源: 互联网

标签:问题 插件 包后 虚拟机 升级 jenkins war


升级jenkins war包后的一些想法   接上文升级jenkns war包后的问题处理,很遗憾的告诉大家,最终还是回滚未升级前的旧版本了。因为问题接二连三,虽然解决了上文的几个问题,我也以为仅仅只有小问题,但发现有个中文乱码问题:

没问题前为中文正常显示,

  对于这个问题,其实觉得一开始影响不大,后来发现jenkins新建的任务绝大多数是中文命名的,发布的时候把任务名中文部分直接解析为问号,例如:test_测试 变成 “test_???" ,导致当编译maven任务的时候,会显示找不到pom.xml, 想想一个乱码目录,jenkins能找到对应的文件么?   不仅如此,jenkins 的 “插件管理” 的“可更新” 插件中看到很多不可用的插件,正常来说,已安装和可更新前面能打钩,现在有些插件直接不可选,也就是这个框成灰色,夹杂一些提示或报错信息。如果要能选中,需要降级。

 

   我想想升级jenkins的war包时,也不太规范,可能是升级到2.303的时候,连带有些插件也升级到适配 2.303 的版本导致的。 

2.138.2 ——》 2.303 ——》2.283

  于是昨晚我就恢复快照到2.138.2,从2.138.2 直接升级到 2.283,发现中文乱码问题解决了,排版又开始乱了,系统配置和maven配置修改后无法保存,pipeline修改保存没问题,叫我把java版本升级到11,不要用8,但明明线上jenkins的版本是2.283,jdk是1.8,也没叫升级到11。。。

  最后真是无比纳闷,我总不能一直占用这台机器做测试,周五的时候打算利用 vCenter Server在线迁移虚拟机,该虚拟机在戴尔服务器 R730,想迁到戴尔R730XD里面。

  迁移过去的好处:

(1)这台虚拟机因为部署了项目测试环境,目前已调好jenkins发布,测试人家可能要用来测试,里面还有别的东西:nexus、k8s的测试平台等

(2)这台虚拟机的宿主机也就是R730的硬盘空间不够,只有80G可用空间中间测试过程中可能要多次创建快照,建立里程碑。。。

  当我打算利用vmware vSphere Web Client 客户端工具做虚拟机跨服务器迁移时,说许可证过期,过期会导致连不上 R730 ESXI 的所有虚拟机, 如果我办公电脑硬盘空间够,其实是可以利用我电脑做中间载体,无奈分配这台虚拟机150G的硬盘。

  所以如果想彻底解决该问题,想想还是克隆到R730XD再研究。

  其实昨晚真的挺心累的,睡觉的时候也左思右想(长时间解决不了同一个问题会有失落感、挫败感 = =),以为就差一点就完全弄好,没想到还是回到原点,2,3天的努力付诸东流。。。

  真是如果装服务装的不规范,会坑了后人。如果哪天让我解决这个问题,不管是重装jenkins还是怎样,一定要写个文档给后来者~~ 

  然后发现其实docker跑的jenkins真是省事很多,小巧、迁移到别的机器也方便,因为只是公司内网用,也不需要考虑那么多docker网络问题,真没必要畏难和排斥,所以sonar的代码质量检测暂时先在docker 机器做好了,这个繁琐的问题有机会,以后再处理吧(等心情好点),一场噩梦。。。

 

标签:问题,插件,包后,虚拟机,升级,jenkins,war
来源: https://www.cnblogs.com/windysai/p/16325604.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有