This page provides a list of instructions that must be done in order when doing a release of Narayana.
Check JIRA
- Ensure all issues are resolved. Any outstanding issues must be pushed back or resolved.
Check Hudson
Ensure no test failures in the following group of hudson tests:
...
Also check Newcastle hudson server?
Run XTS Tests
This process is manual at the moment. Paul needs to do this.
- Build narayana
- Build the target JBossAS, aftr updating the narayan dep in the root pom.xml
- Run the unit, interop and crash recovery tests.
Do Release
- Build the release.
- Upload to nexus.
Update Website
Update the Narayana community site:
Create Maintenance Branch
If apropriate create a maintenance branch in SVN/Git.
JIRA Release
- Close all issues in the current release.
- Mark as released.
Push Upstream
If appropriate for this release, create a new 'component update' issue in AS7 JIRA. Ensure the module is set to 'transactions' and select an appropriate 'fix for'.
Promote
Promote the release through the following channels:
- Forum
- JBossTM community front page
- Email The Core?