+.only-default: &only-default
+ only:
+ - branches
+ - merge_requests
+ - tags
+ - refs
+
image: node:14
variables:
- npm install
lint:
+ <<: *only-default
stage: lint
script:
- npm run lint
test:
+ <<: *only-default
stage: test
script:
- npm test
quality:
+ stage: "quality"
+ needs: ["test"]
image:
name: sonarsource/sonar-scanner-cli:latest
entrypoint: [""]
only:
- merge_requests
- master
-