in sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/SQSPropertiesProvider.java [60:75]
private void doUpdateParameters(@NotNull final SRunnerContext runnerContext, @NotNull final SQSInfo server) {
addIfNotNull(runnerContext, Constants.SONAR_HOST_URL, server.getUrl());
addIfNotNull(runnerContext, Constants.SONAR_TOKEN, server.getToken());
addIfNotNull(runnerContext, Constants.SONAR_LOGIN, server.getLogin());
addIfNotNull(runnerContext, Constants.SONAR_SERVER_JDBC_URL, server.getJDBCUrl());
addIfNotNull(runnerContext, Constants.SONAR_SERVER_JDBC_USERNAME, server.getJDBCUsername());
if (!Util.isEmpty(server.getPassword())) {
runnerContext.addRunnerParameter(Constants.SONAR_PASSWORD, server.getPassword());
}
if (!Util.isEmpty(server.getJDBCPassword())) {
runnerContext.addRunnerParameter(Constants.SONAR_SERVER_JDBC_PASSWORD, server.getJDBCPassword());
}
if (Util.isEmpty(runnerContext.getParameters().get(SonarQubeScannerConstants.SONAR_QUBE_SCANNER_VERSION_PARAMETER))) {
runnerContext.addRunnerParameter(SonarQubeScannerConstants.SONAR_QUBE_SCANNER_VERSION_PARAMETER, "%teamcity.tool." + SonarQubeScannerConstants.SONAR_QUBE_SCANNER_TOOL_TYPE_ID + ".DEFAULT%");
}
}