From c09687ffb4907a6e92c5107f13f78541bc7799fb Mon Sep 17 00:00:00 2001
From: Hugo SUBTIL <ext.sopra.husubtil@grandlyon.com>
Date: Tue, 14 Dec 2021 09:02:39 +0000
Subject: [PATCH] feat: make job fail in case of quality qate issue

---
 .gitlab-ci.yml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6807e1a45..0a4ca3992 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -67,6 +67,7 @@ code_analysis:
   stage: sonar-analysis
   only:
     - dev
+    - merge_requests
   before_script:
     - export NODE_PATH=$NODE_PATH:`npm root -g`
     - npm install -g typescript
@@ -79,7 +80,9 @@ code_analysis:
       -Dsonar.projectBaseDir=.
       -Dsonar.host.url=${SONAR_URL}
       -Dsonar.projectKey=${SONAR_PROJECT_KEY}
+      -Dsonar.exclusions=scripts/**,**/*mock.*.ts,**/*spec.ts
       -Dsonar.login=${SONAR_TOKEN}
+      -Dsonar.qualitygate.wait=true
 
 mr:
   image: docker:18.09
-- 
GitLab