1
1
mirror of https://github.com/theoludwig/p61-project.git synced 2024-07-17 07:00:12 +02:00
p61-project/.gitlab-ci.yml

28 lines
568 B
YAML

default:
image: "node:20.11.1"
stages:
- "test"
test:
stage: "test"
only:
- "merge_requests"
- "develop"
script:
- "npm clean-install"
- 'echo "${CI_COMMIT_MESSAGE}" | npm run lint:commit'
- "npm run lint:prettier"
- "npm run lint:eslint"
- "npm run lint:typescript"
- "npm run test"
artifacts:
paths:
- "coverage/"
reports:
coverage_report:
coverage_format: "cobertura"
path: "coverage/cobertura-coverage.xml"
junit: "junit.xml"
coverage: '/All files[^|]*\|[^|]*\s+([\d\.]+)/'