diff options
author | Luke "Jared" Bennett <lbennett@gitlab.com> | 2016-11-17 23:53:30 +0000 |
---|---|---|
committer | Luke "Jared" Bennett <lbennett@gitlab.com> | 2016-11-19 01:47:59 +0000 |
commit | aed42cc099e496f8facdf7b8db6b8e66910c0dee (patch) | |
tree | 30ffbdf229e91d5757c1b55a8e94623cd2efc42c | |
parent | 694b55c8281be12d5403dbb8bc6c8951f2716df5 (diff) | |
download | gitlab-ce-add-node-modules-cache-to-npm-related-builds.tar.gz |
Add node_modules cache to npm related buildsadd-node-modules-cache-to-npm-related-builds
-rw-r--r-- | .gitlab-ci.yml | 12 | ||||
-rw-r--r-- | package.json | 3 |
2 files changed, 12 insertions, 3 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 436e9ec6c60..de8dccc134d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -271,12 +271,17 @@ rake db:seed_fu: - log/development.log teaspoon: + cache: + paths: + - vendor/ruby + - node_modules/ stage: test <<: *use-db script: - curl --silent --location https://deb.nodesource.com/setup_6.x | bash - - apt-get install --assume-yes nodejs - - npm install --global istanbul + - npm install + - npm link istanbul - rake teaspoon artifacts: name: coverage-javascript @@ -346,8 +351,11 @@ coverage: - coverage/assets/ lint-javascript: + cache: + paths: + - node_modules/ stage: test - image: "node:latest" + image: "node:7.1" before_script: - npm install script: diff --git a/package.json b/package.json index e75e070451b..2a9fb808eef 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "eslint-plugin-import": "^2.0.1", "eslint-plugin-jasmine": "^1.8.1", "eslint-plugin-jsx-a11y": "^2.2.3", - "eslint-plugin-react": "^6.4.1" + "eslint-plugin-react": "^6.4.1", + "istanbul": "^0.4.5" } } |