From adaab89fb64a50d177a01d23fa8c64fa74e806ac Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Erik=20Hedenstr=C3=B6m?= <erik@hedenstroem.com>
Date: Sun, 17 Oct 2021 19:00:08 +0200
Subject: [PATCH] Added sonaqrube configuration

---
 .gitlab-ci.yml           | 16 ++++++++++++++++
 sonar-project.properties |  2 ++
 2 files changed, 18 insertions(+)
 create mode 100644 sonar-project.properties

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e40ee5c..e12f093 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -26,6 +26,22 @@ stages:
     paths:
       - $CI_PROJECT_NAME-$CI_JOB_NAME
 
+sonarqube:
+  image: sonarsource/sonar-scanner-cli:latest
+  stage: build
+  variables:
+    SONAR_USER_HOME: "$CI_PROJECT_DIR/.sonar"
+    GIT_DEPTH: "0"
+  cache:
+    key: $CI_JOB_NAME
+    paths:
+      - .sonar/cache
+  only:
+    - main
+  allow_failure: true
+  script:
+    - sonar-scanner
+
 version.txt:
   stage: build
   only:
diff --git a/sonar-project.properties b/sonar-project.properties
new file mode 100644
index 0000000..f62d222
--- /dev/null
+++ b/sonar-project.properties
@@ -0,0 +1,2 @@
+sonar.projectKey=go_vaultenv_AXyPJ7AsH35cfvcLwDFS
+sonar.qualitygate.wait=true
-- 
GitLab