Community
Participate
Working Groups
Currently we are using Hudson var. 1.329 and wants to upgrade to the latest stable version of Hudson. But I still have a doubt, If I upgrade the existing version of Hudson it might break the current builds. Furthermore we are using license version of Hudson and can you pl advice me how do I implement this process without interrupting my existing builds.
Hi Ramesh, I do not know what do you mean by licensed version. Hudson is an open source project. If you mean you had Commercial Support from Sun, then you could get support from Oracle. However, the support option from Oracle is in the works. May not be available for next few months. For upgrading to Hudson 3.0.0, there should not be a problem, because we strictly maintained backward compatibility. Having said that, it is never a guarantee that plugins and core will work with 100% backward compatibility. I would suggest you to the following - Take a complete backup of your production Hudson Home. - Install Hudson 3.0.0 in a sandbox (with different Hudson Home and port number) - Make sure you have installed all the necessary plugin in the Sandbox - Copy the jobs from production environment to the sandbox and make sure they build correctly. - Make sue if you are using slaves in production env, then slaves are correctly setup in the sandbox also. - If everything goes well, then based on your sandbox experience you can move your production to Hudson 3.0.0