From 42c788b1dc43a1879c39e14e5bf0929bfc0c7ad9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jon=20Lopez=20de=20Guere=C3=B1a?=
 <jon.lopezdeguerena@tecnalia.com>
Date: Wed, 6 Jul 2022 15:56:13 +0200
Subject: [PATCH] sonarqube

---
 sonarqube/sonarqube-maven.yml | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 sonarqube/sonarqube-maven.yml

diff --git a/sonarqube/sonarqube-maven.yml b/sonarqube/sonarqube-maven.yml
new file mode 100644
index 0000000..ed977f3
--- /dev/null
+++ b/sonarqube/sonarqube-maven.yml
@@ -0,0 +1,16 @@
+sonarqube-check:
+  stage: code_analysis
+  image: maven:3.6.3-jdk-11
+  variables:
+    SONAR_USER_HOME: "${CI_PROJECT_DIR}/.sonar"  # Defines the location of the analysis task cache
+    GIT_DEPTH: "0"  # Tells git to fetch all the branches of the project, required by the analysis task
+  cache:
+    key: "${CI_JOB_NAME}"
+    paths:
+      - .sonar/cache
+  script: 
+    - mvn -f $MAVEN_POM_DIR/pom.xml verify sonar:sonar
+  allow_failure: true
+  only:
+    - master # or the name of your main branch
+    - main
\ No newline at end of file
-- 
GitLab