# You can override the included template(s) by including variable overrides # SAST customization: https://docs.gitlab.com/ee/user/application_security/sast/#customizing-the-sast-settings # Secret Detection customization: https://docs.gitlab.com/ee/user/application_security/secret_detection/#customizing-settings # Dependency Scanning customization: https://docs.gitlab.com/ee/user/application_security/dependency_scanning/#customizing-the-dependency-scanning-settings # Note that environment variables can be set in several places # See https://docs.gitlab.com/ee/ci/variables/#cicd-variable-precedence cache: key: "${CI_COMMIT_REF_SLUG}" paths: - node_modules/ libresilient-test: stage: test script: - npm ci --include=dev - npx jest --collectCoverage --coverageDirectory="./coverage" --coverage --ci --reporters=default --reporters=jest-junit coverage: "/All files[^|]*\\|[^|]*\\s+([\\d\\.]+)/" artifacts: when: always reports: junit: - junit.xml cobertura: coverage/cobertura-coverage.xml tags: - libresilient stages: - test sast: stage: test tags: - docker - linux include: - template: Security/SAST.gitlab-ci.yml