diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d2104248569f7cd244f1301fa84bb3ad0734c96f..093c41d0460279155a420c7c65065b00e3a7f661 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -108,7 +108,6 @@ sonarqube: stage: quality only: - dev - - merge_requests image: registry.forge.grandlyon.com/apoyen2/sonnar-scanner-gl:master before_script: - export NODE_PATH=$NODE_PATH:`npm root -g` @@ -126,6 +125,28 @@ sonarqube: -Dsonar.cpd.exclusions=tests/**,src/**/*.spec.ts* -Dsonar.qualitygate.wait=true + +sonarqube-mr: + stage: quality + only: + - merge_requests + image: registry.forge.grandlyon.com/apoyen2/sonnar-scanner-gl:master + before_script: + - export NODE_PATH=$NODE_PATH:`npm root -g` + - npm install -g typescript + script: + - > + sonar-scanner + -Dsonar.projectName="ecolyo" + -Dsonar.projectVersion=1.0 + -Dsonar.sourceEncoding=UTF-8 + -Dsonar.projectBaseDir=. + -Dsonar.host.url=${SONAR_URL} + -Dsonar.projectKey=${CI_PROJECT_PATH_SLUG} + -Dsonar.login=${SONAR_MR_TOKEN} + -Dsonar.cpd.exclusions=tests/**,src/**/*.spec.ts* + -Dsonar.qualitygate.wait=true + deploy_demo: stage: deploy tags: