From bf433ea47ee698240436529b66376700b42d3f2d Mon Sep 17 00:00:00 2001 From: saintedlama Date: Tue, 15 Dec 2015 10:59:38 +0100 Subject: [PATCH] Move to non legacy infrastructure of travis --- .travis.yml | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/.travis.yml b/.travis.yml index a734450..f241aae 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,7 @@ language: node_js + +sudo: false + node_js: - "5" - "4" @@ -6,22 +9,18 @@ node_js: - "0.10" env: - - MONGODB_VERSION="2.6*" - - MONGODB_VERSION="2.8*" - - MONGODB_VERSION="3.0*" + - MONGODB_VERSION="2.4.14" + - MONGODB_VERSION="2.6.11" + - MONGODB_VERSION="2.8.0" + - MONGODB_VERSION="3.0.7" + - MONGODB_VERSION="3.2.0" -before_install: - # MongoDB - - sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 - - if [ "$MONGODB_VERSION" = "2.4*" ]; then echo "deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen" | sudo tee /etc/apt/sources.list.d/mongodb.list; fi - - if [ "$MONGODB_VERSION" = "2.6*" ]; then echo "deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen" | sudo tee /etc/apt/sources.list.d/mongodb.list; fi - - if [ "$MONGODB_VERSION" = "2.8*" ]; then echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/testing multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-2.8.list; fi - - if [ "$MONGODB_VERSION" = "3.0*" ]; then echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/testing multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list; fi - - sudo apt-get update - - if [ "$MONGODB_VERSION" = "2.4*" ]; then sudo apt-get install -y mongodb-10gen=`echo $MONGODB_VERSION`; fi - - if [ "$MONGODB_VERSION" != "2.4*" ]; then sudo apt-get install -y --force-yes mongodb-org-server=`echo $MONGODB_VERSION`; fi - - mongod --version - - if [ "$MONGODB_VERSION" = "2.4*" ]; then sudo service mongodb start; fi +before_script: + - wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-${MONGODB_VERSION}.tgz -O /tmp/mongodb.tgz + - tar -xvf /tmp/mongodb.tgz + - mkdir /tmp/data + - ${PWD}/mongodb-linux-x86_64-${MONGODB_VERSION}/bin/mongod --dbpath /tmp/data & + - ${PWD}/mongodb-linux-x86_64-${MONGODB_VERSION}/bin/mongod --version before_script: - until nc -z localhost 27017; do echo Waiting for MongoDB; sleep 1; done