SonarQube Есть ли настройка gradle в плагине Detekt Gradle для генерации отчета на удаленном хосте, а не в файле - PullRequest
0 голосов
/ 14 февраля 2020

Когда я использую плагин sonarqube, я не могу сгенерировать отчет на удаленном хосте, используя мою указанную c ветку, так как последняя версия не поддерживает ее, а branch.name устарела

Так что, когда я использую Плагин Detekt генерирует отчет в файле локально, а не на удаленном хосте. Как обеспечить настройку gradle для генерации html отчета на удаленном хосте. Как он генерируется с использованием свойства sonar.host.url, когда мы используем плагин sonarqube

, мой build.gradle выглядит как

 failFast = true // fail build on any finding
 buildUponDefaultConfig = true // preconfigure defaults
 config = files("$projectDir/config/detekt.yml") // point to your custom config defining rules to run, overwriting default behavior
 baseline = file("$projectDir/config/baseline.xml") // a way of suppressing issues before introducing detekt

 reports {
     html.enabled = true // observe findings in your browser with structure and code snippets
     xml.enabled = true // checkstyle like format mainly for integrations like Jenkins
     txt.enabled = true // similar to the console output, contains issue signature to manually edit baseline files
    html.destination =  "Remote host url"

 }

}```

 ```plugin {
  id("io.gitlab.arturbosch.detekt") version "1.5.1"
   id("org.sonarqube") version 2.7
 }```




1 Ответ

0 голосов
/ 19 февраля 2020

Привет, мой код работает для id ("org.sonarqube") версии 2.7 Мне не нужен плагин Detekt

Мы нашли для sonarqube kotlin не был включен, поэтому он всегда говорил мастер ветка пуста, когда мы пытались запустить ее с любой другой веткой, после того как сервер включил поддержку kotlin, просто добавив хост сервера sonarqube, он работает для любой ветви.

...