diff --git a/.gitlab/ci/test.dependency_check.yml b/.gitlab/ci/test.dependency_check.yml index 1e664fc2f6a477c9fad5b6904e2846107a406167..95be0597a9361ebfd86c96f8637670973b5c0e24 100644 --- a/.gitlab/ci/test.dependency_check.yml +++ b/.gitlab/ci/test.dependency_check.yml @@ -1,5 +1,10 @@ -test:dependency_check:npm_install: - stage: test +stages: + - test_dependency_check_npm_install + - test_dependency_check_sonar_scanner + - test_dependency_check_dependency_check + +test_dependency_check_npm_install: + stage: test_dependency_check_npm_install tags: - docker image: node:alpine @@ -10,9 +15,8 @@ test:dependency_check:npm_install: - cd t/dependency-check/simple-app/ - npm install -test:dependency_check:sonar-scanner: - stage: test - needs: ["test:dependency_check:npm_install"] +test_dependency_check_sonar_scanner: + stage: test_dependency_check_sonar_scanner image: name: its-registry.unl.edu/unl-its/docker-ci/static-code-analysis cache: @@ -27,9 +31,8 @@ test:dependency_check:sonar-scanner: script: - sonar-scanner -Dsonar.host.url=$SONAR_URL -Dsonar.projectKey=$CI_PROJECT_PATH_SLUG -Dsonar.sources=$SRC_DIR -Dsonar.login=$SONAR_TOKEN -Dsonar.dependencyCheck.reportPath=${DEPENDENCY_CHECK_OUT_DIR}/dependency-check-report.xml -Dsonar.dependencyCheck.htmlReportPath=${DEPENDENCY_CHECK_OUT_DIR}/dependency-check-report.html -Dsonar.scm.disabled=True -test:dependency_check:dependency_check: - stage: test - needs: ["test:dependency_check:sonar-scanner"] +test_dependency_check_dependency_check: + stage: test_dependency_check_dependency_check image: name: its-registry.unl.edu/unl-its/docker-ci/dependency-check cache: