language: node_js sudo: false node_js: - "6" - "4" script: - npm run coverage after_success: - npm run publish-coverage services: - rabbitmq - redis-server env: global: - CC=gcc-4.8 - CXX=g++-4.8 matrix: - MONGODB_VERSION="3.4.1" before_install: - wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-$MONGODB_VERSION.tgz - tar xfz mongodb-linux-x86_64-$MONGODB_VERSION.tgz - export PATH=`pwd`/mongodb-linux-x86_64-$MONGODB_VERSION/bin:$PATH - mkdir -p data/db - mongod --dbpath=data/db > /dev/null & - sleep 5 - wget http://www.us.apache.org/dist/kafka/0.11.0.2/kafka_2.12-0.11.0.2.tgz -O kafka.tgz - mkdir -p kafka && tar xzf kafka.tgz -C kafka --strip-components 1 - nohup bash -c "cd kafka && bin/zookeeper-server-start.sh config/zookeeper.properties &" - sleep 10 - nohup bash -c "cd kafka && bin/kafka-server-start.sh config/server.properties &" - sleep 10 addons: apt: sources: - ubuntu-toolchain-r-test packages: - gcc-4.8 - g++-4.8 - libzmq3-dev