我想想升级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 机器做好了,这个繁琐的问题有机会,以后再处理吧(等心情好点),一场噩梦。。。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。