language: node_js cache: directories: - node_modules node_js: - "6" - "5" - "4" sudo: required services: - docker env: global: - DOCKER_VERSION=1.11.2-0~trusty - DOCKER_COMPOSE_VERSION=1.7.1 - DEBUG=kafka-node:* - KAFKA_ADVERTISED_HOST_NAME=127.0.0.1 before_install: - docker version # list docker-engine versions - apt-cache madison docker-engine # upgrade docker-engine to specific version - sudo apt-get -o Dpkg::Options::="--force-confnew" install -y docker-engine=${DOCKER_VERSION} - sudo rm /usr/local/bin/docker-compose - curl -L https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-`uname -s`-`uname -m` > docker-compose - chmod +x docker-compose - sudo mv docker-compose /usr/local/bin - docker-compose up -d after_failure: - docker ps - docker-compose logs after_success: - cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js