Making a release
- Make sure you've committed all changes.
- Run unit tests for your workspace and make sure they all run.
- Create an SVN tag.
- Build your project and put artefacts into the repository.
- Update the ReleaseNotes page for changes in Peregrine.
These steps are still not enough for correct release of maven artefacts. For complete set of steps see maven-release-plugin. Also when releasing from Hudson you need to specify SVN credentials for commit, as they are not passed from jenkins to maven (e.g. by specifying "-Dusername=aaa -Dpassword=nnn").