From 9d24793a469b57e2ac258c1b936bc0b04f86bc54 Mon Sep 17 00:00:00 2001 From: ibon eskudero <ibon.eskudero@tecnalia.com> Date: Fri, 5 Apr 2024 10:34:29 +0200 Subject: [PATCH] cache npm files --- npm-packages/artifactory_built.yml | 2 -- npm-packages/build_typescript.yml | 5 ++++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/npm-packages/artifactory_built.yml b/npm-packages/artifactory_built.yml index 8294280..ba7fd37 100644 --- a/npm-packages/artifactory_built.yml +++ b/npm-packages/artifactory_built.yml @@ -10,8 +10,6 @@ artifactory: script: #set root user - npm -g config set user root - # install jfrog cli - - npm install -g jfrog-cli-go #create a publish package - jfrog rt npm-publish --build-name=$CI_PROJECT_NAME --build-number=$CI_JOB_ID # save environment variables into thepackage diff --git a/npm-packages/build_typescript.yml b/npm-packages/build_typescript.yml index 54e27d1..f70c16d 100644 --- a/npm-packages/build_typescript.yml +++ b/npm-packages/build_typescript.yml @@ -1,8 +1,9 @@ cache: paths: - - node_modules/ - dist/ - root/.jfrog/ + - root/.npm/ + - usr/local/lib/node_modules/ build: stage: build artifacts: @@ -12,6 +13,8 @@ build: - docker image: $ACR_URL/node:18.12.0 script: + # enable caching + - npm ci --cache .npm --prefer-offline #set root user - npm -g config set user root # install jfrog cli -- GitLab