From 1cbc65b25a9af59bd39898aec5b9dbaf87b777e0 Mon Sep 17 00:00:00 2001 From: Sarah Vaupel Date: Mon, 15 Jan 2024 03:27:29 +0000 Subject: [PATCH] chore(gitlab-ci): migrate node dependencies to make --- .gitlab-ci.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cf0c682ce..a20b91df9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -34,9 +34,14 @@ stages: node dependencies: stage: frontend:build + cache: + - &npm-cache + key: default-npm + paths: + - .npm + - node_modules script: - - nix -L build -o result ".#uniworxNodeDependencies" - - nix-store --export $(nix-store -qR result) | xz -T0 -2 > node-dependencies.nar.xz + - make node_modules before_script: &nix-before - git config --global init.defaultBranch master - install -v -m 0700 -d ~/.ssh @@ -46,7 +51,7 @@ node dependencies: - install -v -T -m 0644 "${NIX_NETRC}" /etc/nix/netrc artifacts: paths: - - node-dependencies.nar.xz + - node_modules/ name: "${CI_JOB_NAME}-${CI_COMMIT_SHORT_SHA}" expire_in: "1 day" retry: 2