diff --git a/npm-packages/license_checker.yml b/npm-packages/license_checker.yml index a9dd6c7ab7cc1e0d75cc07b068cca3d6bb6b4431..d8240877cd28668925ddc3294a07743b28cfd705 100644 --- a/npm-packages/license_checker.yml +++ b/npm-packages/license_checker.yml @@ -7,18 +7,18 @@ before_script: # check if js-green-licenses.json exist on PACKAGE_DIR. If not, inform user and continue - test -f $PACKAGE_DIR/js-green-licenses.json || (echo "js-green-licenses.json not found in $PACKAGE_DIR" && echo "Continuing with default configuration") +cache: + key: "$CI_COMMIT_REF_SLUG-npm-config" + paths: + - $PACKAGE_DIR/node_modules + - $PACKAGE_DIR/package-lock.json + license_check: stage: license-check tags: - docker image: $ACR_URL/node:18.12.0 # cache build for the next jobs - artifacts: - untracked: true - expire_in: 1h - paths: - - $PACKAGE_DIR/node_modules - - $PACKAGE_DIR/package-lock.json script: # Change to the directory containing package.json - cd $PACKAGE_DIR @@ -26,7 +26,6 @@ license_check: - touch ".npmrc" # write config json to config file - echo "$NPMRCV2" >> .npmrc - - cat .npmrc # install dependencies using local .npmrc - npm install --userconfig ./.npmrc # check for licenses