Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: added instructions for the svn tag and voting

...

This is necessary to ensure that Nexus is used as the deployment target.First, create

Creating the SVN tag

...

  1. trunk: Update the version number in the pom.xml to a non-SNAPSHOT version and commit the to trunk
  2. svn update trunk
  3. svn cp trunk tags/FOO_1_2_RC1
  4. svn commit -m "Tagging foo-1.2 RC1" tags/FOO_1_2_RC1
  5. trunk: Update the SNAPSHOT-version number and commit the change
  6. 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".