diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4aa7c82146a7b3e627d678bc7d8034e89c9267eb..417a8f8708bf493e4cc7bdc802cae131c25c5f18 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -46,3 +46,10 @@ run-tox-pipeline:
   artifacts:
     paths:
       - htmlcov
+
+  sonarqube-analysis:
+    image: sonarsource/sonar-scanner-cli
+    script:
+      - sonar-scanner
+    only:
+      - develop
diff --git a/sonar.properties b/sonar.properties
new file mode 100644
index 0000000000000000000000000000000000000000..4933ccded6da45048827c9c5c748ce232806cd70
--- /dev/null
+++ b/sonar.properties
@@ -0,0 +1,6 @@
+sonar.projectKey=gso
+sonar.projectName=GSO
+sonar.projectVersion=0.x
+sonar.sources=gso
+sonar.python.coverage.reportPaths=coverage.xml
+sonar.host.url=https://sonarqube.software.geant.org/
\ No newline at end of file