Я использую sonar-gitlab-plugin@4.0.0 и sonarQube @ 7.5,
Мой gitlab-ci.yml:
sonar-scanner \
-Dsonar.projectKey=$SONAR_KEY \
-Dsonar.sources=. \
-Dsonar.host.url=$SONAR_URL \
-Dsonar.login=$SONAR_LOGIN
-Dsonar.gitlab.commit_sha=$CI_COMMIT_SHA \
-Dsonar.gitlab.ref_name=$CI_COMMIT_REF_NAME \
-Dsonar.gitlab.project_id=$CI_PROJECT_ID
Фиксация в неосновной ветке
Если этот коммит не в ветке Master
, когда ворота качества не удалось, SonarQube всегда генерирует глобальный комментарий, как показано ниже:
But always says "reported no issues" and `no inline comment`,
Фиксация в ветке Master
Однако, фиксация в ветви Master
(с такими же изменениями) генерирует глобальный комментарий с проблемами и встроенными комментариями:
Я предполагаю, что он генерирует глобальный комментарий с проблемами и встроенный комментарий по всей ветке.
Любая помощь будет оценена!