Differences between revisions 6 and 7
Revision 6 as of 2009-09-20 23:55:02
Size: 717
Editor: localhost
Comment: converted to 1.6 markup
Revision 7 as of 2009-09-24 17:52:23
Size: 1202
Editor: PatrickHunt
Comment:
Deletions are marked like this. Additions are marked like this.
Line 17: Line 17:
== In versions 3.3 and later ==

Support is now available for pushing the jar artifacts to the Apache maven repository.

1) sign the jar/pom files using gpg

2) copy the jar/pom/etc... into the appropriate directory

http://people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/hadoop/zookeeper/

full details here:
http://www.apache.org/dev/repository-faq.html

the files are sync'd daily, and ivy finds it.

maven metadata files have to be updated manually

To make a release, follow the comprehensive HowToRelease documentation substituting zookeeper wherever core is mentioned.

Note: when updating the build.xml version number also update src/c/configure.ac

Note: also update the version number in src/c/include/zookeeper_version.h

In versions prior to 3.2

Note: run "autoconf -if" in src/c and include configure in release

Note: autotools scripts have to be hand-made binary chmod in the release tar

In versions 3.2 and later

autoconf/shell scripts are handled properly

In versions 3.3 and later

Support is now available for pushing the jar artifacts to the Apache maven repository.

1) sign the jar/pom files using gpg

2) copy the jar/pom/etc... into the appropriate directory

http://people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/hadoop/zookeeper/

full details here: http://www.apache.org/dev/repository-faq.html

the files are sync'd daily, and ivy finds it.

maven metadata files have to be updated manually

Smoke Tests

Before the release, run the following smoke tests (at least).

  • Run unit tests on different hardwares: mac, windows, linux.

ZooKeeper/HowToRelease (last edited 2009-09-24 17:52:23 by PatrickHunt)