Add 0.8.2.0 to integration tests (and use recommended scala 2.10 by default)
This commit is contained in:
@@ -12,6 +12,7 @@ env:
|
|||||||
- KAFKA_VERSION=0.8.0
|
- KAFKA_VERSION=0.8.0
|
||||||
- KAFKA_VERSION=0.8.1
|
- KAFKA_VERSION=0.8.1
|
||||||
- KAFKA_VERSION=0.8.1.1
|
- KAFKA_VERSION=0.8.1.1
|
||||||
|
- KAFKA_VERSION=0.8.2.0
|
||||||
|
|
||||||
before_install:
|
before_install:
|
||||||
- sudo apt-get install libsnappy-dev
|
- sudo apt-get install libsnappy-dev
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Versions available for testing via binary distributions
|
# 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
|
# Useful configuration vars, with sensible defaults
|
||||||
if [ -z "$SCALA_VERSION" ]; then
|
if [ -z "$SCALA_VERSION" ]; then
|
||||||
SCALA_VERSION=2.8.0
|
SCALA_VERSION=2.10
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# On travis CI, empty KAFKA_VERSION means skip integration tests
|
# On travis CI, empty KAFKA_VERSION means skip integration tests
|
||||||
@@ -45,12 +45,18 @@ pushd servers
|
|||||||
echo "-------------------------------------"
|
echo "-------------------------------------"
|
||||||
echo "Checking kafka binaries for ${kafka}"
|
echo "Checking kafka binaries for ${kafka}"
|
||||||
echo
|
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
|
echo
|
||||||
if [ ! -d "../$kafka/kafka-bin" ]; then
|
if [ ! -d "../$kafka/kafka-bin" ]; then
|
||||||
echo "Extracting kafka binaries for ${kafka}"
|
echo "Extracting kafka binaries for ${kafka}"
|
||||||
tar xzvf kafka_${SCALA_VERSION}-${kafka}.t* -C ../$kafka/
|
tar xzvf ${KAFKA_ARTIFACT}.t* -C ../$kafka/
|
||||||
mv ../$kafka/kafka_${SCALA_VERSION}-${kafka} ../$kafka/kafka-bin
|
mv ../$kafka/${KAFKA_ARTIFACT} ../$kafka/kafka-bin
|
||||||
else
|
else
|
||||||
echo "$kafka/kafka-bin directory already exists -- skipping tgz extraction"
|
echo "$kafka/kafka-bin directory already exists -- skipping tgz extraction"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user