THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
How to create and announce a Camel release.
Maven 2 Setup
Before you deploy anything to the maven repository using Maven 2, you should configure your ~/.m2/settings.xml file
so that the file permissions of the deployed artifacts are group writeable. If you do not do this, other developers will not able to overwrite your SNAPSHOT releases with newer versions.
Code Block | ||||
---|---|---|---|---|
| ||||
<settings> ... <servers> <server> <id>apache-repo</id> <username>chirino</username> <directoryPermissions>775</directoryPermissions> <filePermissions>664</filePermissions> </server> <server> <id>apache-snapshots</id> <username>chirino</username> <directoryPermissions>775</directoryPermissions> <filePermissions>664</filePermissions> </server> <server> <id>apache-website</id> <username>chirino</username> <directoryPermissions>775</directoryPermissions> <filePermissions>664</filePermissions> </server> </servers> ... </settings> |
Creating the Camel Release
- Prepare env and directory structure
Code Block export PROJ=apache-camel export PROJVER=<x.y.z> mkdir $HOME/$PROJ-$PROJVER mkdir $HOME/$PROJ-$PROJVER/maven2 mkdir $HOME/$PROJ-$PROJVER/maven mkdir $HOME/$PROJ-$PROJVER/site
...
- Perform a release in JIRA and create a new release version in JIRA
- Create a download page for the release in the WIKI similar like the Camel 1.0 Release. There could be already a release notes page in the In Progress folder - if so just edit it and change its parent to be the Download page. Otherwise add a new child page in Download and update the [Download page to show the latest release version.
- Update the Xml Reference page with a link to the HTML and XSD
- Mail the dev & user lists
- Post a news entry on the WIKI
- Have a beer!