sudo: false language: node_js env: - HBASE_VER=0.98 - HBASE_VER=1.0 - HBASE_VER=1.2 node_js: - "0.10.48" - "0.12.18" - "4.8.6" - "6.12.0" - "8.9.1" before_script: - '[ "$HBASE_VER" == "0.98" ] && export HBASE_DIR=`curl https://archive.apache.org/dist/hbase/ | grep -o "0\.98\.[0-9.]*" | sort --version-sort | tail -1` && export HBASE_FILE=hbase-$HBASE_DIR-hadoop2 || true' - '[ "$HBASE_VER" == "1.0" ] && export HBASE_DIR=`curl https://archive.apache.org/dist/hbase/ | grep -o "hbase-1\.0\.[0-9.]*" | sort --version-sort | tail -1` && export HBASE_FILE=$HBASE_DIR || true' - '[ "$HBASE_VER" == "1.2" ] && export HBASE_DIR=`curl https://archive.apache.org/dist/hbase/ | grep -o "1\.2\.[0-9.]*" | sort --version-sort | tail -1` && export HBASE_FILE=hbase-$HBASE_DIR || true' - "wget https://archive.apache.org/dist/hbase/$HBASE_DIR/$HBASE_FILE-bin.tar.gz" - "tar -xzf $HBASE_FILE-bin.tar.gz" - "$HBASE_FILE/bin/start-hbase.sh" - "sleep 10" - "$HBASE_FILE/bin/hbase org.apache.hadoop.hbase.util.RegionSplitter node-hbase-test-table HexStringSplit -c 2 -f cf1" - 'echo "alter ''node-hbase-test-table'', {NAME=>''cf1'', VERSIONS => 5}" | JRUBY_OPTS= $HBASE_FILE/bin/hbase shell' - 'make'