...
This is necessary to ensure that Nexus is used as the deployment target.First, create
Creating the SVN tag
...
- trunk: Update the version number in the pom.xml to a non-SNAPSHOT version and commit the to trunk
- svn update trunk
- svn cp trunk tags/FOO_1_2_RC1
- svn commit -m "Tagging foo-1.2 RC1" tags/FOO_1_2_RC1
- trunk: Update the SNAPSHOT-version number and commit the change
- tag: Check the newly created SVN tag out into a fresh workspace and build/test the code.
Deploy the artifacts
Once the code appears to be ready, the Maven artifacts can be deployed:
...
Now you can right-click to download files (and drop any that should not be there e.g. .asc.md5 - if you can be bothered). Also at this point the "Repository Path" URL becomes active to others. This is the URL you use in the VOTE thread.
Send Out The Vote
Below you find a vote template to save you some time ...
No Format |
---|
Tag:
https://svn.apache.org/repos/asf/commons/proper/YOUR_PROJECT/tags/${commons.rc.version}
Site:
http://people.apache.org/builds/commons/YOUR_PROJECT/${commons.release.version}/${commons.rc.version}/site/index.html
Binaries:
Add the Nexus URL to your binary artifacts, f. e. https://repository.apache.org/content/repositories/snapshots/org/apache/commons/commons-compress
[ ] +1 release it
[ ] +0 go ahead I don't care
[ ] -1 no, do not release it because
|
React to the Vote
If the vote passes, right-click on the "closed" status and select "Promote" otherwise "Drop".