image: node:18.19
stages:
- build
- test
before_script:
- npm install
build:
stage: build
script:
- npm run lint
test:
stage: test
services:
- mongo:4.4.15
script:
- npm run test:gitlab
coverage: '/^Statements\s*:\s*([^%]+)/'
artifacts:
paths:
- coverage/