diff options
author | Dana Powers <dana.powers@rd.io> | 2014-08-12 17:26:58 -0700 |
---|---|---|
committer | Dana Powers <dana.powers@rd.io> | 2014-08-12 19:04:48 -0700 |
commit | 7238e5a73e10a53a069dcb856b82798c9c3b5702 (patch) | |
tree | 7e4687783e87e89afdcc166cfbd5517fe5c2143e /build_integration.sh | |
parent | 1908ee83d52efbc854c0b51213ff3122e8e81b97 (diff) | |
download | kafka-python-7238e5a73e10a53a069dcb856b82798c9c3b5702.tar.gz |
Download official binaries from apache.org for integration tests
Diffstat (limited to 'build_integration.sh')
-rwxr-xr-x | build_integration.sh | 29 |
1 files changed, 26 insertions, 3 deletions
diff --git a/build_integration.sh b/build_integration.sh index da87f34..70bf180 100755 --- a/build_integration.sh +++ b/build_integration.sh @@ -1,5 +1,28 @@ #!/bin/bash -git submodule update --init -(cd servers/0.8.0/kafka-src && ./sbt update package assembly-package-dependency) -(cd servers/0.8.1/kafka-src && ./gradlew jar) +#git submodule update --init +#(cd servers/0.8.0/kafka-src && ./sbt update package assembly-package-dependency) +#(cd servers/0.8.1/kafka-src && ./gradlew jar) + +SCALA_VERSION=2.8.0 +KAFKA_VERSIONS="0.8.0 0.8.1 0.8.1.1" +pushd servers + mkdir -p dist + pushd dist + for kafka in $KAFKA_VERSIONS; do + echo "-------------------------------------" + echo "Checking kafka binaries for v${kafka}" + echo + wget -N https://archive.apache.org/dist/kafka/$kafka/kafka_${SCALA_VERSION}-${kafka}.tgz || wget -N https://archive.apache.org/dist/kafka/$kafka/kafka_${SCALA_VERSION}-${kafka}.tar.gz + echo + if [ ! -d "../$kafka/kafka-bin" ]; then + echo "Extracting kafka binaries for v${kafka}" + tar xzvf kafka_${SCALA_VERSION}-${kafka}.t* -C ../$kafka/ + mv ../$kafka/kafka_${SCALA_VERSION}-${kafka} ../$kafka/kafka-bin + else + echo "$kafka/kafka-bin directory already exists -- skipping tgz extraction" + fi + echo + done + popd +popd |