...
There is no need to manually deploy snapshots.
Snapshots are automatically deployed by Hudson build to the Nexus snapshot repository at https://repository.apache.org/content/repositories/snapshots/org/apache/wink
Performing a Release
For the most part, we follow the same instructions that the maven team uses.http://maven.apache.org/developers/release/releasing.html
Basically, setup your settings.xml file as they described.
After that is setup, you need to update the release_notes.txt in the src/doc, clean wink from your local repository perform the following steps:
...
Create a new branch from a trunk - we will run a release process from the branch.
Check-out the branch and run (from a branch root) the following maven command to prepare the project for the release:
No Format |
---|
mvn release:prepare
|
Running mvn release:prepare will executes the following steps
...
Run the following maven command to build and deploy the release:
No Format |
---|
mvn release:perform -PCIBuild
|
...
Propose a vote on the dev list the staging repository, the staging site and release SCM tag. For instance:
No Format |
---|
To: "wink-dev@incubator.apache.org>
Subject: [VOTE] Release Wink 0.1
I'm calling a vote to release Wink 0.1
The Maven staging area is at:
https://repository.apache.org/content/repositories/wink-staging-014/
The distributions are in:
https://repository.apache.org/content/repositories/wink-staging-014/org/apache/wink/apache-wink/0.1-incubating/
This release is tagged at:
https://svn.apache.org/repos/asf/incubator/wink/tags/wink-0.1-incubating/
The vote will be open here for at least 72 hours.
|
...
8. Update Wink site
- Check out Wink site from https://svn.apache.org/repos/asf/incubator/wink/site
- Update Wink Java-Docs by:
- Download & extract Java-Docs from distribution source archive
- Create new directory under /wink/site/trunk/site/src/site/resources/VERSION and copy extracted Java-Docs
- Update Wink site Download page with new Wink release artifacts
- Follow instructions located under /wink/site/trunk/site/how-to.txt to rebuild the site
...
A Guide To Release Management During Incubation http://incubator.apache.org/guides/releasemanagement.html