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