diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 50067eb8ed557a16ac3bde831f35f63b54834847..a5622116488ce1da01d666dd6efc9afe55aa7905 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,9 +1,12 @@ stages: - install + - sonar - build - deploy variables: + VERSION: "3.0" + SONARQUBE_URL: https://sonarqube.lam.fr CONTAINER_IMAGE: portus.lam.fr/anis/anis-client install: @@ -19,7 +22,16 @@ install: policy: push only: refs: - - develop + - sonar + +sonar_scanner: + image: portus.lam.fr/ci-tools/sonar-scanner:latest + stage: sonar + script: + - sonar-scanner -Dsonar.projectKey=anis-client -Dsonar.sources=src -Dsonar.projectVersion=$VERSION -Dsonar.host.url=$SONARQUBE_URL -Dsonar.login=$SONAR_TOKEN + only: + refs: + - sonar build: image: docker:stable @@ -35,7 +47,7 @@ build: policy: pull only: refs: - - develop + - sonar deploy: image: alpine @@ -45,4 +57,4 @@ deploy: - curl -XPOST $DEV_WEBHOOK only: refs: - - develop \ No newline at end of file + - sonar \ No newline at end of file