webservices/net.sf.basedb.examples/trunk/RELEASE

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