Browse Source

build(travis): travis cache and nvm install hotfix (#8623)

0x6a6f7368 6 years ago
parent
commit
ae5fc7bd66
1 changed files with 4 additions and 1 deletions
  1. 4 1
      .travis.yml

+ 4 - 1
.travis.yml

@@ -12,7 +12,7 @@ cache:
   yarn: true
   directories:
     - "${HOME}/virtualenv/python$(python -c 'import platform; print(platform.python_version())')"
-    - "${HOME}/.nvm/versions/node/v$(< .nvmrc)"
+    - "$NODE_DIR"
     - node_modules
     - "${HOME}/google-cloud-sdk"
 
@@ -32,6 +32,7 @@ env:
     - SOUTH_TESTS_MIGRATE=1
     - DJANGO_VERSION=">=1.6.11,<1.7"
     # node's version is pinned by .nvmrc and is autodetected by `nvm install`.
+    - NODE_DIR="${HOME}/.nvm/versions/node/v$(< .nvmrc)"
     - YARN_VERSION="1.3.2"
 
 script:
@@ -105,6 +106,7 @@ matrix:
         - redis-server
         - postgresql
       before_install:
+        - find "$NODE_DIR" -type d -empty -delete
         - nvm install
         - npm install -g "yarn@${YARN_VERSION}"
       install:
@@ -120,6 +122,7 @@ matrix:
     - python: 2.7
       env: TEST_SUITE=js
       before_install:
+        - find "$NODE_DIR" -type d -empty -delete
         - nvm install
         - npm install -g "yarn@${YARN_VERSION}"
       install: