From 8be842677d991eea0f842848a83eb5230fb8e54d Mon Sep 17 00:00:00 2001 From: Nate Fischer Date: Sun, 10 Jan 2016 21:40:04 -0800 Subject: [PATCH] chore(travis): modify travis.yml to support OS X Change language to c++ to delay nvm commands until after nvm is installed. Install steps are explicit to make sure that Travis CI will always have the nvm package, even on OS X. Changing to Node v4.x.x --- .travis.yml | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index bba8f34b..0f72d8d0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,23 @@ -language: node_js -node_js: - - "0.10" - - "0.11" - - "0.12" - - "4.2.4" +language: c++ +env: + - NODE_VERSION="0.10" + - NODE_VERSION="0.11" + - NODE_VERSION="0.12" + - NODE_VERSION="4" + - NODE_VERSION="5" + +# keep this blank to make sure there are no before_install steps +before_install: + +install: + - rm -rf ~/.nvm + - git clone https://github.com/creationix/nvm.git ~/.nvm + - source ~/.nvm/nvm.sh + - nvm install $NODE_VERSION + - node --version + - npm install +os: + - linux + - osx +script: + - npm test