diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 33b375f6579a727b4211b1e05bea10111b0d4d9c..8fc2869edef424f6b52277ded34b84af704f133f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,9 +2,13 @@ stages: - verify - build - test + - test:dependency_checker - publish - security +cache: + key: ${CI_COMMIT_REF_SLUG} + .Check Makefile: stage: verify tags: @@ -35,19 +39,34 @@ stages: - docker run --rm its-registry.unl.edu/unl-its/docker-ci/static-code-analysis sonar-scanner -v - docker run --rm -v "${PWD}:/work" -w /work its-registry.unl.edu/unl-its/docker-ci/detect-secrets -s -Test Dependency Checker:A: - stage: test +Test Dependency Checker npm install: + stage: test:dependency_checker tags: - docker image: node:alpine + cache: cache: paths: - - node_modules/ + - t/dependency-check/simple-app/node_modules/ + - t/dependency-check/simple-app/dependency_check_results/ script: - - ls -al - cd t/dependency-check/simple-app/ - npm install +Test Dependency Checker dependency_check: + stage: test:dependency_checker + tags: + - docker + image: its-registry.unl.edu/unl-its/docker-ci/dependency-check + cache: + paths: + - t/dependency-check/simple-app/node_modules/ + - t/dependency-check/simple-app/dependency_check_results/ + script: + - ls -al + - /usr/local/bin/entrypoint.sh + + .Test Dependency Checker: stage: test tags: