From e5c4fd7d3ca154b72ade451275a889d3a368e622 Mon Sep 17 00:00:00 2001 From: Christoph Schabert Date: Mon, 9 Dec 2024 15:27:35 +0100 Subject: [PATCH] add sonarqube config --- .gitlab-ci.yml | 19 +++++++++++++++++++ sonar-project.properties | 2 ++ 2 files changed, 21 insertions(+) create mode 100644 .gitlab-ci.yml create mode 100644 sonar-project.properties diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..c7e082b --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,19 @@ +sonarqube: + stage: test + image: + name: sonarsource/sonar-scanner-cli:11.1 + entrypoint: + - '' + variables: + SONAR_USER_HOME: "${CI_PROJECT_DIR}/.sonar" + GIT_DEPTH: '0' + cache: + key: "${CI_JOB_NAME}" + paths: + - ".sonar/cache" + script: + - sonar-scanner + rules: + - if: $CI_PIPELINE_SOURCE == "merge_request_event" + - if: "$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH" + - if: "$CI_COMMIT_BRANCH =~ /^release/" \ No newline at end of file diff --git a/sonar-project.properties b/sonar-project.properties new file mode 100644 index 0000000..0065dbe --- /dev/null +++ b/sonar-project.properties @@ -0,0 +1,2 @@ +sonar.projectKey=common-ui +sonar.qualitygate.wait=true \ No newline at end of file