Hey Mark!
I run my Sonarqube analysis on next instances:
SonarQube ID information
Server ID: 9999999-888888888
Version: 8.3.1.34397
Date: 2020-08-06
Bitbucket (Server) * v7.2.3
And trying to setup Sonarqube QualityGates analysis for PRs. I have following settings:
property “sonar.projectKey”, “com.project.name.android”
property “sonar.projectName”, “Project Name Android Java master”
property “sonar.verbose”, “true”
property “sonar.projectBaseDir”, “…/…/…/…”
property “sonar.java.binaries”, “somepath/binaries/android-arm-DEBUG/bin/project-ant-build/libs/armeabi-v7a/”
property “sonar.java.libraries”, “third-party-builds/, third-party-sources/”
property “sonar.exclusions”, “/.settings, build/, **/.png,.iml, **/generated”
property “sonar.java.source”, “8”
property “sonar.scm.provider”, “git”
property “sonar.sourceEncoding”, “UTF-8”
run analysis with next code:
./gradlew sonarqube --info -Dsonar.pullrequest.branch={CHANGE_BRANCH} -Dsonar.pullrequest.base={CHANGE_TARGET} -Dsonar.pullrequest.key={CHANGE_ID} -Dsonar.projectVersion={CURR_BUILDNUMBER}"
As result I receive nothing in Qality Gate section. But I am 100% sure that I have additional code with bugs, code smells, etc.
Could you help me to setup right settings for the QG analysis?