我想知道哪些步骤是升级 Hudson 和插件的最佳步骤。
我现在运行的是1.347。我曾经尝试更新,但由于某些插件不兼容而导致混乱。
另外我想删除一些插件是否适合只删除 hpi 文件?很高兴知道其他人如何执行此步骤以及按什么顺序执行。
我应该先升级 hudson 然后再逐个插件升级吗?
如果插件破坏了某些东西,再次降级怎么办?看来工作量很大。
或者有什么简单的方法吗?
另外,保存所有 xml 配置文件是否足够,以防出现可以恢复的损坏?
提前致谢。
我的解决方案有点矫枉过正,但我被烧伤了两次(一次是 Hudson bug,一次是插件不兼容),并吸取了教训。
我在虚拟机上安装了 Hudson,其插件与我的生产实例相同,并且进行了一些简单的构建。当我觉得需要升级或想要查看最新版本时,我会在虚拟机上升级 Hudson 并验证它是否启动并可以进行构建。我只在升级测试系统后升级所有开发人员使用的生产系统。我通常不会对我的测试系统进行详尽的测试;这足以确保升级后的 Hudson 和插件的组合正确启动。
当升级虚拟机或主系统时,我升级所有插件,然后升级 Hudson 本身并重新启动。 (因为我有一个测试系统,所以我不是特别担心一步一步做事。)
我在 Hudson 引入降级支持之前就想出了我的流程。我仍然使用这个过程,因为对我来说重要的是要相信升级不会破坏其他开发人员使用的系统。这个设置还允许我有一个独立于主 Hudson 系统的实验设置,我发现这很有用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)