Changes between Version 1 and Version 2 of CodeManagementReleaseProcessOld


Ignore:
Timestamp:
11/19/10 14:11:47 (6 years ago)
Author:
chris
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CodeManagementReleaseProcessOld

    v1 v2  
    55= Code Management and Release Process = 
    66 
    7 The code for the site, including all Drupal core, contrib and custom files (but excluding settings and uploaded assets) is stored in an SVN repository available at https://tech.transitionnetwork.org/svn/. 
     7The code for the site, including all Drupal core, contrib and custom files (but excluding settings and uploaded assets) is stored in an SVN repository available at https://tech.transitionnetwork.org/svn/ and browser:www. 
    88 
    99== Overview & Principles == 
     
    2424 1. Developer backs up and updates LIVE using the latest tagged release. NOT USING MERGE!!! Using 'svn switch' in our case. If there is a problem the developer can always switch back to the previous tagged release for LIVE and examine the issue in TEST. 
    2525 
     26== Comment from Chris == 
     27 
     28Some suggestions: 
     29 
     30Developers work on the browser:www/trunk and this is tested on [http://test.transitionnetwork.org/ test.transitionnetwork.org] and [http://dev.transitionnetwork.org/ dev.transitionnetwork.org] as required. 
     31 
     32When the code is ready to be deployed to the live server it's tagged, which is an svn copy, eg: 
     33 
     34{{{ 
     35  svn cp trunk rel-2010-11-19 
     36  svn commit -m "Release version 2010-11-19" 
     37}}} 
     38 
     39Then on the live server this is deployed: 
     40 
     41{{{ 
     42  sudo -i 
     43  cd cd /web/transitionnetwork.org/www/ 
     44  svn switch https://tech.transitionnetwork.org/svn/www/rel-2010-11-19/ . 
     45}}}