Changes between Version 14 and Version 15 of UserGuidelines/Admin/Upgrade


Ignore:
Timestamp:
06/26/14 07:08:45 (11 years ago)
Author:
Fran Boon
Comment:

Update to current process

Legend:

Unmodified
Added
Removed
Modified
  • UserGuidelines/Admin/Upgrade

    v14 v15  
    22[[TOC]]
    33
    4 == Fabfile ==
    5 This is normally done using Fab:
     4The basic process is:
     5* Update your local development branch:
     6{{{
     7git pull upstream master
     8git push
     9}}}
     10* Refresh your Test instance with the current Production data
     11{{{
     12clean test
     13}}}
     14* Upgrade the Test instance (which also migrates to the new DB schema):
     15{{{
     16pull test
     17}}}
     18* Resolve any database migration issues that you encounter...documenting these for the script which you use to upgrade Prod
     19* TEST
     20* Enhance your migration script as-required to fix silent database migration issues
     21 - some of thesse can be found by reviewing the code changes for the modules which you are using
     22* Repeat until happy
     23* Backup Prod
     24* Repeat upgrade script on Prod
     25
     26You may find this useful (especially if you have a smaller database...the process here takes too long for longer databases):
     27* https://github.com/flavour/eden/blob/master/modules/s3migration.py
     28
     29== Old ==
     30=== Fabfile ===
     31This can be done using Fab:
    632{{{
    733fab <systemname> deploy
    834}}}
    935
    10  * Current Fabfile: http://eden.sahanafoundation.org/browser/static/scripts/tools/fabfile.py
    11  * Current Aliases: ConfigurationGuidelines#Usefulaliases
     36* Current Fabfile: http://eden.sahanafoundation.org/browser/static/scripts/tools/fabfile.py
     37* Current Aliases: ConfigurationGuidelines#Usefulaliases
    1238
    13 See:
    14  * PakistanDeploymentCycle
    15 == Old ==
    16 '''Note: As of January 2012, BZR/Launchpad info for eden is deprecated. Please visit the [wiki:DeveloperGuidelines/Git GitHub] page. Thanks.'''[[BR]]
    17 
     39=== Older ===
    1840Put site into Maintenance:
    1941{{{
     
    5981}}}
    6082
    61  * MaintenanceGuidelines
    62  * UserGuidelines/Admin/DataMigration
    63 
    64 ----
    65 
    66 BluePrintUpgrades
    67 UserGuidelines/Admin
     83== See Also ==
     84* MaintenanceGuidelines
     85* UserGuidelines/Admin/DataMigration
     86* BluePrintUpgrades
     87* PakistanDeploymentCycle