Version 5 (modified by 16 years ago) ( diff ) | ,
---|
Release Process
When making a Stable Branch from which to build releases, we need to do these tasks:
Check that all works with a released version of Web2Py
Ensure included files sane:
- README
- VERSION
- CHANGELOG
Compress JS files
- ext-all.js
- MapFish (inc OL): https://trac.mapfish.org/trac/mapfish/wiki/HowToBuild
- OpenLayers: http://trac.openlayers.org/wiki/Profiles
- proj4js-compressed.js (in future)
- jquery (already using the gzipped/minified version)
- jquery.dimensions.pack.js
Combine CSS files into 2 consolidated stylesheets.
- Browsers default to only downloading 2 files at a time, so many files is very slow on high latency links
- GIS components only need loading for the Map Viewing Client
Make a build script to achieve these?
Export Application
- Cleanup: http://127.0.0.1:8000/admin/default/cleanup/sahana
- Pack all: http://127.0.0.1:8000/admin/default/pack/sahana
- Save as:
web2py.app.sahana3_rXXX.tar
Upload to LaunchPad
- Register a new release: https://launchpad.net/sahana3/trunk/+addrelease
- Add download file
Update Wiki InstallationGuide
- https://trac.sahana3.org/wiki/InstallationGuidelinesWindows
- https://trac.sahana3.org/wiki/InstallationGuidelinesLinux
- https://trac.sahana3.org/wiki/InstallationGuidelinesMacOSX
Update Demo
- Update Web2Py (if necessary) tbc
- Start appadmin: /root/web2py_admin.sh
- Access via SSH Tunnel: http://127.0.0.1:8001/admin
- Upload application: http://127.0.0.1:8001/admin/default/site
- Reboot VPS (free up resources for improved performance)
Note:
See TracWiki
for help on using the wiki.