...
Tasks that need to be performed for each release
Note |
---|
In the examples below, it is assumed that the current committed version of OpenJPA is 0.9.6-incubating-SNAPSHOT, and the version of the official release will be 0.9.6-incubating |
1 | Make sure the #One time setup steps have been performed | ||
---|---|---|---|
2 | Update the POMs to remove "-SNAPSHOT" from the version. If you have perl installed, you can easily do it with a single command: | ||
|
| ||
3 | Commit the POM changes | ||
4 | Tag the release by making a SVN copy of the head or designated revision | ||
|
| ||
5 | Assemble the release | ||
|
| ||
6 | Sign the release artifacts (in | ||
|
| ||
7 | | ||
8 | Deploy the artifacts to our Maven repository | ||
|
| ||
| Prune any obsolete snapshots from | ||
9 | Update the POMs to next version number and add the "-SNAPSHOT" suffix. For example: | ||
|
| ||
10 | Commit the POM changes | ||
11 | Deploy the new snapshot | ||
|
| ||
12 | Add the next version to our issue tracker for scheduling new features and fixes |
...