diff options
| author | Chris Rebert <[email protected]> | 2016-01-14 14:14:34 -0800 |
|---|---|---|
| committer | Chris Rebert <[email protected]> | 2016-01-14 14:16:05 -0800 |
| commit | 672f9b6d732df3a2eefaaaece22b28d4b4dbe30d (patch) | |
| tree | d14bb50220f2602ba84f1b6defb04f175760d65c | |
| parent | 5e9b365b2533d245bc992caaad2beca4bc3d701e (diff) | |
| download | bootstrap-672f9b6d732df3a2eefaaaece22b28d4b4dbe30d.tar.xz bootstrap-672f9b6d732df3a2eefaaaece22b28d4b4dbe30d.zip | |
Fix RVM under Travis caching by excluding node-which from $PATH
See https://github.com/travis-ci/travis-ci/issues/5092 for more details.
Reverts #18376
| -rw-r--r-- | .travis.yml | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/.travis.yml b/.travis.yml index 5ae1137ad..bf242a836 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,6 +6,8 @@ node_js: - "4" - "5" before_install: + # Remove ./node_modules/.bin from PATH so node-which doesn't replace Unix which and cause RVM to barf. See https://github.com/travis-ci/travis-ci/issues/5092 + - export PATH=$(python -c 'from sys import argv;from collections import OrderedDict as od;print(":".join(od((p,None) for p in argv[1].split(":") if p.startswith("/")).keys()))' "$PATH") - rvm install 2.2 - rvm use 2.2 --fuzzy - export GEMDIR=$(rvm gemdir) @@ -19,11 +21,10 @@ install: - cp grunt/npm-shrinkwrap.json ./ - npm install -g grunt-cli - npm install -# Caching disabled due to https://github.com/travis-ci/travis-ci/issues/5092 -#cache: -# directories: -# - node_modules -# - vendor/bundle +cache: + directories: + - node_modules + - vendor/bundle env: global: - SAUCE_USERNAME="bootstrap" |
