diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5611d957effa2eba4b0000ca789d81b0a7ed9a04..094a1c0b0d38fc15ab147bc7c659b5cb7def1c6a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -35,12 +35,24 @@ 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: +Test Dependency Checker:A: + stage: test + tags: + - docker + image: node:alpine + cache: + paths: + - node_modules/ + script: + - npm install + +.Test Dependency Checker: stage: test tags: - dockerd script: - ls -al + - docker run --rm -v "${PWD}/t/dependency-check/simple-app:/work" -w /work --entrypoint "/bin/ls -al" node:alpine npm install - docker run --rm -v "${PWD}/t/dependency-check/simple-app:/work" -w /work node:alpine npm install - docker run --rm -v "${PWD}/t/dependency-check/simple-app:/work" -w /work -e DEPENDENCY_CHECK_OUT_DIR=./ its-registry.unl.edu/unl-its/docker-ci/dependency-check - docker run --rm -v "${PWD}:/work" -w /work its-registry.unl.edu/unl-its/docker-ci/static-code-analysis sonar-scanner -Dsonar.host.url=$SONAR_URL -Dsonar.projectKey=$CI_PROJECT_PATH_SLUG -Dsonar.sources=. -Dsonar.login=$SONAR_TOKEN -Dsonar.dependencyCheck.reportPath=dependency-check-report.xml -Dsonar.dependencyCheck.htmlReportPath=dependency-check-report.html