Bug 403265 - Upgrade Hudson var. 1.329 to current stable version.
Summary: Upgrade Hudson var. 1.329 to current stable version.
Status: ASSIGNED
Alias: None
Product: Hudson
Classification: Technology
Component: Core (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Winston Prakash CLA
QA Contact: Geoff Waymark CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-13 16:41 EDT by ramesh amadoru CLA
Modified: 2013-03-13 20:39 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ramesh amadoru CLA 2013-03-13 16:41:52 EDT

    
Comment 1 ramesh amadoru CLA 2013-03-13 16:51:44 EDT
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.
Comment 2 Winston Prakash CLA 2013-03-13 20:39:46 EDT
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