summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke "Jared" Bennett <lbennett@gitlab.com>2016-11-17 23:53:30 +0000
committerLuke "Jared" Bennett <lbennett@gitlab.com>2016-11-19 01:47:59 +0000
commitaed42cc099e496f8facdf7b8db6b8e66910c0dee (patch)
tree30ffbdf229e91d5757c1b55a8e94623cd2efc42c
parent694b55c8281be12d5403dbb8bc6c8951f2716df5 (diff)
downloadgitlab-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.yml12
-rw-r--r--package.json3
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"
}
}