| 59 | | Need to decide whether the site will be upgraded straight from Trunk, or whether upgrades are staged via a Test server. |
| 60 | | |
| 61 | | Simple upgrades can be done using the aliases: |
| 62 | | * ConfigurationGuidelines#UsefulAliases |
| 63 | | |
| 64 | | We manage complex upgrades using Fabric: |
| 65 | | 1. Add the site to [http://eden.sahanafoundation.org/browser/static/scripts/tools/fabfile.py fabfile.py] |
| 66 | | 2. If no keys generated yet, then generate some: |
| 67 | | {{{ |
| 68 | | fab generate_keys |
| 69 | | }}} |
| 70 | | 3. deploy keys |
| 71 | | {{{ |
| 72 | | fab <site> distribute_keys |
| 73 | | }}} |
| 74 | | 4. Run the upgrade (as/when required) |
| 75 | | {{{ |
| 76 | | fab <site> deploy |
| 77 | | }}} |
| | 59 | See UserGuidelines/Admin/Upgrade |