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