From 3ea9a465900c6d6ff693bbf10a9ac007aaaf630c Mon Sep 17 00:00:00 2001 From: Paolo Brasolin <paolo.brasolin@eurac.edu> Date: Wed, 2 Mar 2022 12:05:10 +0100 Subject: [PATCH] ci: sketch #fe node cache job --- .gitlab-ci.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3460d64..a2de4d5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,9 +3,30 @@ variables: DOCKER_IMAGE: "docker:20.10.12" stages: + - setup - build - deploy +#==[ Prepare node ]============================================================= + +fe-cache-node-job: + image: node:16-alpine + stage: setup + tags: + - commul + cache: + key: + files: + - frontend/package-lock.json + paths: + - frontend/.npm/ + script: + - cd frontend + - npm ci --cache .npm --prefer-offline + only: + - tags + - development + #==[ Backend build ]============================================================ # TODO: cache docker layers -- GitLab