# 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:
paths:
-node_modules/
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
# connect job from artifactory_connect.yml
-!reference[.connect,script]
# if PACKAGE_DIR is not ".", copy .jfrog folder to PACKAGE_DIR
-if [ "$PACKAGE_DIR" != "." ]; then cp -r .jfrog $PACKAGE_DIR; fi