| Version 12 (modified by elemoine, 5 years ago) |
|---|
MapFish Release Process
The pages lists the steps that must be achieved for releasing a new version of MapFish.
SVN branch
- create a branch of mapfish/trunk and name it x.y (x and y are the major and minor release num, respectively)
svn copy http://www.mapfish.org/svn/mapfish/trunk http://www.mapfish.org/svn/mapfish/branches/x.y
- change OpenLayers svn:externals property of MapFish/mfbase to appropriate OpenLayers release tag
svn propedit svn:externals MapFish/client/mfbase
- fix the revision numbers of eggs in MapFish/server/python/setup.py
SVN tag
- create a tag of mapfish/branches/x.y and name it x.y
svn copy http://www.mapfish.org/svn/mapfish/branches/x.y http://www.mapfish.org/svn/mapfish/tags/x.y
Demo server
- TODO: This should be more detailed once MapFishSample is migrated to the new deploy deploy system (ticket:99)
- (see https://project.camptocamp.com/doc/c2c_mapfish/MapFish/Infrastructure)
- Install a new set of data for the demo
- Run the deploy script
- Adjust Apache configuration for the new URL's
SVN trunk
- change the URLs to Camptocamp TileCache and WMS
Python eggs
- set the version number to x.y in source:/trunk/MapFish/server/python/setup.py
- build MapFish Python eggs for python 2.4 and 2.5. Instructions here
- make them available on http://dev.camptocamp.com/packages/eggs/
MapFish archives
- Log on the server. Replace x.y below by the branch name:
cd /var/www/demo.mapfish.org/private/mapfish/scripts ./make_archives.sh /var/www/www.mapfish.org/htdocs/downloads/ x.y
- This will make the archives visible on
- Test that the archive content is correct (maybe adjust the script).
Data dumps
- The c2corg, geostat and editing dumps must be available on the web
Release page
- Create the Releases/x.y wiki page based on the template given on the Releases page
