diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 86353bc6..4241ea62 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,7 +1,7 @@ image: node:latest stages: - - mytest + - prepare - test - build - deploy @@ -12,17 +12,25 @@ cache: &global_cache - package-lock.json policy: pull paths: - - .npm/ + - node_modules/ + +install-dependencies: + stage: prepare + script: + - npm install + cache: + <<: *global_cache + policy: pull-push + # only: + # changes: + # - package-lock.json lint: stage: test - before_script: - - npm ci --cache .npm --prefer-offline script: - npm run lint cache: <<: *global_cache - policy: pull-push # Test: # stage: Test @@ -33,8 +41,6 @@ lint: build: stage: build - before_script: - - npm ci --cache .npm --prefer-offline script: - npm run build cache: