diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bb177da4b..168731ff8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,6 +11,26 @@ include: rules: - if: $CI_PIPELINE_SOURCE != "schedule" +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/" + localazy update: image: node:20.5 cache: