-
Notifications
You must be signed in to change notification settings - Fork 214
HowToRelease
jmhsieh edited this page Feb 9, 2011
·
7 revisions
This page documents how to build and release Flume
- Verify that there are no blockers on the FLUME JIRA for this release, reassign any non-blockers to another version
- Update version number in build.xml, releasenotes, build.xml, releasenotes,
- Create a new branch for the release
- Update the changelog to include the “release notes” from JIRA
- git clean -xdf for fresh repo
- Build project using +ant tar -Dversion=1.1.1rc0’ for tarball
- Build project using +ant winstall -Dversion=1.1.1rc0’ for windows
- Rebuild docs (ant docs) to use new version number
- Ensure that the version number in x, etc are correct
- Smoke test the resulting archive ( Flume Release Test Plan )
- Publish the release candidate by uploading tested tar to github ( https://github.com/cloudera/flume/downloads )
- Announce the release candidate on the flume-dev list
- After feedback from list either cut a new rc or publish the rc as “official”