plugins/base2/net.sf.basedb.examples/trunk/RELEASE

Code
Comments
Other
Rev Date Author Line
647 11 Apr 08 nicklas 1 ===================================================
647 11 Apr 08 nicklas 2 Release procedure for the plug-in examples
647 11 Apr 08 nicklas 3 ===================================================
647 11 Apr 08 nicklas 4
647 11 Apr 08 nicklas 5 Follow these instructions to release version A.B of 
647 11 Apr 08 nicklas 6 these code examples. Please update the instructions
647 11 Apr 08 nicklas 7 if you find anything that is not correct or missing.
647 11 Apr 08 nicklas 8
647 11 Apr 08 nicklas 9  1. Make sure that all changes have been committed to 
647 11 Apr 08 nicklas 10     the trunk. Check with other developers if not
647 11 Apr 08 nicklas 11     sure.
647 11 Apr 08 nicklas 12
647 11 Apr 08 nicklas 13  2. Update the version number in build.xml.
647 11 Apr 08 nicklas 14     
647 11 Apr 08 nicklas 15     <property name="version" value="A.B" />
647 11 Apr 08 nicklas 16
647 11 Apr 08 nicklas 17  3. Make sure that the code compiles and can be packaged.
647 11 Apr 08 nicklas 18  
647 11 Apr 08 nicklas 19     ant package
647 11 Apr 08 nicklas 20     
647 11 Apr 08 nicklas 21     will create the file 'example-plugins-A.B.tar.gz' in
647 11 Apr 08 nicklas 22     the project directory.
647 11 Apr 08 nicklas 23  
647 11 Apr 08 nicklas 24  4. Make sure that the installation of the examples works 
647 11 Apr 08 nicklas 25     and that the installation instructions are up to date. 
647 11 Apr 08 nicklas 26     
647 11 Apr 08 nicklas 27  5. When everything is OK, commit any changes to subversion.
647 11 Apr 08 nicklas 28
647 11 Apr 08 nicklas 29  6. Create a tag in subversion: 
647 11 Apr 08 nicklas 30
647 11 Apr 08 nicklas 31     svn copy http://baseplugins.thep.lu.se/svn/plugins/base2/net.sf.basedb.examples/trunk \
647 11 Apr 08 nicklas 32         http://baseplugins.thep.lu.se/svn/plugins/base2/net.sf.basedb.examples/tags/A.B \
647 11 Apr 08 nicklas 33         -m "Tagging release A.B"
647 11 Apr 08 nicklas 34
648 11 Apr 08 nicklas 35  7. Check out the tagged version and package it.
648 11 Apr 08 nicklas 36  
648 11 Apr 08 nicklas 37  8. Upload the packaged release as an attachment to: 
647 11 Apr 08 nicklas 38     http://baseplugins.thep.lu.se/wiki/net.sf.basedb.examples.plugins
647 11 Apr 08 nicklas 39
648 11 Apr 08 nicklas 40  9. Edit the http://baseplugins.thep.lu.se/wiki/net.sf.basedb.examples.plugins 
647 11 Apr 08 nicklas 41     page:
647 11 Apr 08 nicklas 42     
647 11 Apr 08 nicklas 43     * Add a new entry to the Download table
647 11 Apr 08 nicklas 44     * Change the README link to point to the tagged release. Use
647 11 Apr 08 nicklas 45       the following wiki code:
647 11 Apr 08 nicklas 46       [source:/plugins/base2/net.sf.basedb.examples/tags/A.B/README README]
647 11 Apr 08 nicklas 47
648 11 Apr 08 nicklas 48 10. Create a new milestone: 'Plugin examples vA.B+1'
647 11 Apr 08 nicklas 49
648 11 Apr 08 nicklas 50 11. Close the 'Plugins examples A.B' milestone. Move
647 11 Apr 08 nicklas 51     any remaining tickets to the newly create milestone.
647 11 Apr 08 nicklas 52
648 11 Apr 08 nicklas 53 12. Update the version number in build.xml.
647 11 Apr 08 nicklas 54  
647 11 Apr 08 nicklas 55     <property name="version" value="A.B+1" />
647 11 Apr 08 nicklas 56      
647 11 Apr 08 nicklas 57     Commit the change to subversion: 
647 11 Apr 08 nicklas 58      
647 11 Apr 08 nicklas 59     'Preparing for future release A.B+1'.
647 11 Apr 08 nicklas 60