From fd0397e3eab97a30b478373d71ac1bf269c5b0f2 Mon Sep 17 00:00:00 2001 From: Paolo Brasolin <paolo.brasolin@eurac.edu> Date: Wed, 2 Mar 2022 12:12:59 +0100 Subject: [PATCH] ci: test #fe node cache --- .gitlab-ci.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a2de4d5..62f3813 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,6 +4,7 @@ variables: stages: - setup + - check - build - deploy @@ -27,6 +28,29 @@ fe-cache-node-job: - tags - development +#==[ Frontend checks ]========================================================== + +fe-check-node-job: + needs: + - fe-cache-node-job + image: node:16-alpine + stage: check + tags: + - commul + cache: + key: + files: + - frontend/package-lock.json + paths: + - frontend/.npm/ + script: + - cd frontend + - npm ci --cache .npm --prefer-offline + - npm run test + only: + - tags + - development + #==[ Backend build ]============================================================ # TODO: cache docker layers -- GitLab