jmhsieh edited this page Feb 9, 2011 · 7 revisions

This page documents how to build and release Flume

  1. Verify that there are no blockers on the FLUME JIRA for this release, reassign any non-blockers to another version
  2. Update version number in build.xml, releasenotes, build.xml, releasenotes,
  3. Create a new branch for the release
  4. Update the changelog to include the “release notes” from JIRA
  5. git clean -xdf for fresh repo
  6. Build project using +ant tar -Dversion=1.1.1rc0’ for tarball
  7. Build project using +ant winstall -Dversion=1.1.1rc0’ for windows
  8. Rebuild docs (ant docs) to use new version number
  9. Ensure that the version number in x, etc are correct
  10. Smoke test the resulting archive ( Flume Release Test Plan )
  11. Publish the release candidate by uploading tested tar to github ( )
  12. Announce the release candidate on the flume-dev list
  13. After feedback from list either cut a new rc or publish the rc as “official”