THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
How to create and announce a ServiceMix release.
Creating the ServiceMix Release
- Grab the latest Source
- Change the version number:
change version in all xml files change version in distributions/apache-servicemix/src/main/release/bin/smx-arch(.bat)
Also add the new version to the version list in these files.
- Let Maven build, test, package, and deploy the binaries
where yyy has the following syntax for example:
mvn -Dprofile=step1 install mvn -Dprofile=step2 install mvn -DperformRelease=true -Dgpg.passphrase=xxx -DaltDeploymentRepository=yyy install gpg:sign site:site deploy site:deploy
gnodet::default::scp://people.apache.org/home/gnodet/public_html/maven_staging
- Rerun the same command inside
tooling/jbi-maven-plugin
, as for an unknown reason, the plugin is incorrectly generated the first time (ant tasks are not added).
- Tag the release using your local workspace to a new SERVICEMIX_X_Y label
svn mkdir http://svn.apache.org/repos/asf/incubator/servicemix/tags/SERVICEMIX_X_Y -m "ServiceMix X.Y Release" svn copy . http://svn.apache.org/repos/asf/incubator/servicemix/tags/SERVICEMIX_X_Y -m "ServiceMix X.Y Release"
- Check that the binaries look fine.
Announcing the ServiceMix Release
- 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 ServiceMix 1.0 Release
- Update the Xml schemas page with a link to the HTML and XSD
- Mail the dev & user lists
- Post a news entry on the WIKI
- Have a beer!