ydioy/bitbucket-pipelines.yml

23 lines
690 B
YAML

image: node:lts
clone:
depth: full # SonarQube Cloud scanner needs the full history to assign issues properly
definitions:
caches:
sonar: ~/.sonar/cache # Caching SonarQube Cloud artifacts will speed up your build
steps:
- step: &test-sonarcloud
name: Test and analyze on SonarQube Cloud
caches:
- node
- sonar
script:
- npm ci
- npm run coverage
- pipe: sonarsource/sonarcloud-scan:4.0.0
pipelines: # More info here: https://confluence.atlassian.com/bitbucket/configure-bitbucket-pipelines-yml-792298910.html
branches:
production:
- step: *test-sonarcloud