You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by Apache Wiki <wi...@apache.org> on 2015/05/29 19:33:23 UTC

[Lucene-java Wiki] Trivial Update of "ReleaseTodo" by AnshumGupta

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Lucene-java Wiki" for change notification.

The "ReleaseTodo" page has been changed by AnshumGupta:
https://wiki.apache.org/lucene-java/ReleaseTodo?action=diff&rev1=184&rev2=185

  
   1. It is recommended to clean your Ivy cache by executing {{{rm -rf ~/.ivy2/cache}}} before building the artifacts. This ensures that all Ivy dependencies are freshly downloaded, so we emulate a user that never used the Lucene build system before (this step ensures downloadability of all artifacts).
   1. Option 1 (recommended): use {{{dev-tools/scripts/buildAndPushRelease.py}}} to build a release candidate and stage the results locally. Run {{{buildAndPushRelease.py}}} with {{{ --help }}} to learn the available options. Here's an example of what was done for the 5.1 release:
-     a. Build the release candidate: {{{python3 -u dev-tools/scripts/buildAndPushRelease.py --push-local /tmp/releases/5.1 --rc-num 2 .}}}
+     a. Build the release candidate: {{{python3 -u dev-tools/scripts/buildAndPushRelease.py --push-local /tmp/releases/5.1 --rc-num 2 /complete/path/to/svn/checkout/of/releasebranch}}}
      a. Optionally, run the smoke test script against the local release candidate: {{{python3 -u dev-tools/scripts/smokeTestRelease.py /tmp/releases/5.1/lucene-solr-5.1.0-RC2-rev1672403}}}
      a. Import the artifacts into SVN: {{{svn -m "Lucene/Solr 5.1.0 RC2" import /tmp/releases/5.1/lucene-solr-5.1.0-RC2-rev1672403 https://dist.apache.org/repos/dist/dev/lucene/lucene-solr-5.1.0-RC2-rev1672403}}}
      a. Don't delete these artifacts from your local workstation as you'll need to publish the maven subdirectories once the RC passes (see below).