From 664e731d7edf6e9e429f6ebc023c4173d4e09b8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guillaume=20Perr=C3=A9al?= <guillaume.perreal@inrae.fr> Date: Mon, 13 Jul 2020 14:54:13 +0200 Subject: [PATCH] Configure le cache de sonarqube en ci. --- .gitignore | 5 ++++- .gitlab-ci.yml | 5 +++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 13aff8f..1963584 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,7 @@ /node_modules/ /public/ /reports/ -.eslintcache +/.eslintcache +/.sonar +/.scannerwork + diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d1f4f8a..10338e1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -70,12 +70,17 @@ sonarqube: entrypoint: [""] variables: GIT_DEPTH: 0 + SONAR_USER_HOME: "${CI_PROJECT_DIR}/.sonar" rules: - if: '$CI_COMMIT_REF_NAME == "master"' when: always allow_failure: true script: - sonar-scanner -Dsonar.qualitygate.wait=true -Dsonar.projectKey="$CI_PROJECT_PATH_SLUG" -Dsonar.projectName="$CI_PROJECT_TITLE" -Dsonar.links.homepage="$CI_PROJECT_URL" -Dsonar.links.issue="$CI_PROJECT_URL/-/issues" -Dsonar.links.ci="$CI_PROJECT_URL/-/pipelines" + cache: + key: $CI_JOB_NAME-$CI_COMMIT_REF_NAME + paths: + - $SONAR_USER_HOME build: stage: build -- GitLab