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