On the past weekend I've updated release plugins, so most of my notes are
resolved.

TL;DR:
1) ./gradlew prepareVote -Prc=1 -Pasf # build and stage RC1
2) ./gradlew prepareVote -Prc=2 -Pasf # build and stage RC2
2) ./gradlew publishDist -Prc=2 -Pasf # release RC2 as a release

-Prc is mandatory for prepareVote and publishDist tasks.
publishDist performs "svn mv", so there's no need to delete the latest RC
from SVN.

PS. -Pasf stands for "push artifacts to apache.org services like
dist.apache.org / repository.apache.org". By default it pushes artifacts to
local mock servers.

Vladimir

Reply via email to