| 1 | | For Items with a * be sure to perform the step on all web servers, scripts servers and cache servers [[BR]] |
| 2 | | Currently (As of 2/1/10):[[BR]] |
| 3 | | * Wombat, Triok, and Numbat are web servers; [[BR]] |
| 4 | | * Pademelon is scripts server; [[BR]] |
| | 1 | For Items with a * be sure to perform the step on all web servers, scripts servers and cache servers |
| | 2 | Currently (As of 2/1/10): |
| | 3 | * Wombat, Triok, and Numbat are web servers; |
| | 4 | * Pademelon is scripts server; |
| 7 | | 1. Merge the last Beta branch onto Trunk, resolve all conflicts and do a commit back to Trunk.[[br]] |
| 8 | | -> Go to your local working copy of Trunk (i.e. cd hgplatform_development).[[br]] |
| 9 | | #: svn merge http://fullturn.svnrepository.com/svn/hgmain/branches/hg_release_betaX [[br]] |
| 10 | | #: svn commit -m "Trunk merged with Beta X"[[br]] |
| 11 | | 2. Create a new branch for the Beta release, copy trunk to it.[[BR]] |
| 12 | | #: svn cp http://fullturn.svnrepository.com/svn/hgmain/trunk http://fullturn.svnrepository.com/svn/hgmain/branches/hg_release_betaY -m "Beta Y Release of HG Platform"[[BR]] |
| 13 | | 3. Checkout the new branch to a new release folder on the Production server. *[[BR]] |
| 14 | | #: cd /var/www[[BR]] |
| 15 | | #: svn co http://fullturn.svnrepository.com/svn/hgmain/branches/hg_release_betaY [[BR]] |
| 16 | | 4.Make sure all the tables and fields match[[BR]] |
| 17 | | http://devwww.healthgurumedia.com/dbcompare.php?db1=hgplatform&ip1=localhost&db2=hgplatform&ip2=97.107.134.141&pass=111 [[BR]] |
| | 7 | X= former release |
| | 8 | Y= current release |
| | 9 | --->= add more info |
| 19 | | 6.Run install.php (its in root folder for the release i.e. /var/www/hg_release_betaY). *[[BR]] |
| 20 | | #: php install.php (if it doesnt work make it executable by : chmod a+x install.php) |
| 21 | | 7. Update the CDN with latest version of Static Files (CSS and Javascript files) |
| | 11 | 1. Merge the last Beta branch onto Trunk, resolve all conflicts and do a commit back to Trunk. |
| | 12 | -> Go to your local working copy of Trunk (i.e. cd hgplatform_development). |
| | 13 | #: svn merge http://fullturn.svnrepository.com/svn/hgmain/branches/hg_release_betaX |
| | 14 | #: svn commit -m "Trunk merged with Beta X" |
| | 15 | |
| | 16 | 2. Update the staging server (bandicoot) when the merge is done (folder hgstage not hg_release_beta16_4) |
| | 17 | |
| | 18 | 3. Check for any merge errors; Everyone check healthgurumedia.com and channels for errors |
| | 19 | |
| | 20 | 4. Create a new branch for the Beta release, copy trunk to it. |
| | 21 | #: svn cp http://fullturn.svnrepository.com/svn/hgmain/trunk http://fullturn.svnrepository.com/svn/hgmain/branches/hg_release_betaY -m "Beta Y Release of HG Platform" |
| | 22 | |
| | 23 | 4.1. Update change log for release |
| | 24 | |
| | 25 | 5. Checkout the new branch to a new release folder on the Production server. * |
| | 26 | #: cd /var/www |
| | 27 | #: svn co http://fullturn.svnrepository.com/svn/hgmain/branches/hg_release_betaY |
| | 28 | |
| | 29 | 6.Make sure all the tables and fields match |
| | 30 | http://devwww.healthgurumedia.com/dbcompare.php?db1=hgplatform&ip1=localhost&db2=hgplatform&ip2=97.107.134.141&pass=111 |
| | 31 | --->6.1. If they don't: |
| | 32 | |
| | 33 | 7.Run install.php (its in root folder for the release i.e. /var/www/hg_release_betaY). * |
| | 34 | #: php install.php (if it doesn't work make it executable by : chmod a+x install.php) |
| | 35 | --->7.1. choose the right things in install.php (like what's the difference between a web and a scripts server) |
| | 36 | |
| | 37 | --->8. Update the CDN with latest version of Static Files (CSS and Javascript files) |