...
NOTE: For the purpose of illustration, this document assumes that the version being released is 1.0.0, and the following development version will become 1.1.0.1.
Table of Contents |
---|
Prerequisites
...
7. Update the "version" value of all pom.xml in the trunk to "1.1.0.1-SNAPSHOT".
8. Commit back to the trunk.
Code Block |
---|
svn commit -m "Preparing for release 1.1.0.1 development" |
9. Tag a candidate, where R (starting from 0) is the iteration number for this candidate:
Code Block |
---|
svn copy https://svn.apache.org/repos/asf/incubator/flume/branches/branch-1.0.0 \ https://svn.apache.org/repos/asf/incubator/flume/tags/releaseflume-1.0.0-rc0 \ -m "flume 1.0.0-rc0 release." |
...
1. Check out the candidate.
Code Block |
---|
svn cocheckout https://svn.apache.org/repos/asf/incubator/flume/tags/releaseflume-1.0.0-rc0 |
2. Generate a tarball.
Code Block |
---|
cd flume-1.0.0-rc0 mvn clean install -DskipTests |
3. Unpack the source tarball
...
4. Do another full build inside the source tarball. This time, allow all unit tests & integration tests to run
Code Block |
---|
cd apache-flume-1.0.0
mvn clean install
|
Running the vote
...