Skip to content

Commit 84384bd

Browse files
committed
Add SonarQube scanning
1 parent 597f784 commit 84384bd

File tree

3 files changed

+33
-1
lines changed

3 files changed

+33
-1
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
.scannerwork
2+
13
# Logs
24
logs
35
*.log
@@ -56,4 +58,3 @@ typings/
5658

5759
# dotenv environment variables file
5860
.env
59-

buildspecs/sonarqube.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
version: 0.2
2+
3+
env:
4+
parameter-store:
5+
SONARQUBE_TOKEN: "SonarQubeToken"
6+
SONARQUBE_ENDPOINT: "SonarQubeEndpoint"
7+
8+
phases:
9+
install:
10+
commands:
11+
- wget https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-3.0.3.778-linux.zip
12+
- unzip sonar-scanner-cli-3.0.3.778-linux.zip
13+
- export PATH=$PATH:./sonar-scanner-3.0.3.778-linux/bin/
14+
build:
15+
commands:
16+
- sonar-scanner

sonar-project.properties

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
sonar.projectKey=node-calculator-service
2+
3+
sonar.sources=.
4+
5+
sonar.host.url=${env.SONARQUBE_ENDPOINT}
6+
7+
sonar.login=${env.SONARQUBE_TOKEN}
8+
9+
sonar.javascript.lcov.reportPaths=coverage/lcov.info
10+
11+
sonar.analysis.mode=preview
12+
13+
sonar.buildbreaker.preview.issuesSeverity=MAJOR
14+
15+
sonar.exclusions=sonar-scanner-cli-3.0.3.778-linux.zip,coverage/**,sonar-scanner-3.0.3.778-linux/**,node_modules/**

0 commit comments

Comments
 (0)