summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml1
-rwxr-xr-xbuild_integration.sh16
2 files changed, 12 insertions, 5 deletions
diff --git a/.travis.yml b/.travis.yml
index 1c90068..7184bc8 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -12,6 +12,7 @@ env:
- KAFKA_VERSION=0.8.0
- KAFKA_VERSION=0.8.1
- KAFKA_VERSION=0.8.1.1
+ - KAFKA_VERSION=0.8.2.0
before_install:
- sudo apt-get install libsnappy-dev
diff --git a/build_integration.sh b/build_integration.sh
index bb46e54..2b81745 100755
--- a/build_integration.sh
+++ b/build_integration.sh
@@ -1,11 +1,11 @@
#!/bin/bash
# Versions available for testing via binary distributions
-OFFICIAL_RELEASES="0.8.0 0.8.1 0.8.1.1"
+OFFICIAL_RELEASES="0.8.0 0.8.1 0.8.1.1 0.8.2.0"
# Useful configuration vars, with sensible defaults
if [ -z "$SCALA_VERSION" ]; then
- SCALA_VERSION=2.8.0
+ SCALA_VERSION=2.10
fi
# On travis CI, empty KAFKA_VERSION means skip integration tests
@@ -45,12 +45,18 @@ pushd servers
echo "-------------------------------------"
echo "Checking kafka binaries for ${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
+ # kafka 0.8.0 is only available w/ scala 2.8.0
+ if [ "$kafka" == "0.8.0" ]; then
+ KAFKA_ARTIFACT="kafka_2.8.0-${kafka}"
+ else
+ KAFKA_ARTIFACT="kafka_${SCALA_VERSION}-${kafka}"
+ fi
+ wget -N https://archive.apache.org/dist/kafka/$kafka/${KAFKA_ARTIFACT}.tgz || wget -N https://archive.apache.org/dist/kafka/$kafka/${KAFKA_ARTIFACT}.tar.gz
echo
if [ ! -d "../$kafka/kafka-bin" ]; then
echo "Extracting kafka binaries for ${kafka}"
- tar xzvf kafka_${SCALA_VERSION}-${kafka}.t* -C ../$kafka/
- mv ../$kafka/kafka_${SCALA_VERSION}-${kafka} ../$kafka/kafka-bin
+ tar xzvf ${KAFKA_ARTIFACT}.t* -C ../$kafka/
+ mv ../$kafka/${KAFKA_ARTIFACT} ../$kafka/kafka-bin
else
echo "$kafka/kafka-bin directory already exists -- skipping tgz extraction"
fi