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