From f92c7825cc03ca84415bbddf26368e2b497f3e11 Mon Sep 17 00:00:00 2001 From: Tamlyn Rhodes <tamlyn@tamlyn.org> Date: Mon, 18 Dec 2017 14:40:31 +0000 Subject: [PATCH] Install dependencies only once --- .gitlab-ci.yml | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d1cd29c5d..9c3cc8b4b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,14 +1,20 @@ image: pubsweet/pubsweet-test-base -before_script: - - yarn +install: + stage: build + script: yarn + artifacts: + expire_in: 1h + paths: + - node_modules + - packages/*/node_modules + - packages/components/packages/*/node_modules -test: - script: - - npm test - coverage: '/^All files\s+\|\s+(\d+.\d+)\s\|.*$/' +lint:style: + script: npm run lint:style -lint: - script: - - npm run lint +lint:js: + script: npm run lint:js +test: + script: npm run test -- GitLab