Skip to content

Установка SonarQube на localhost

zavodnyuk edited this page Nov 23, 2015 · 3 revisions
  1. Создать пустую базу данных для SonarQube. Кодировка базы данных должна быть UTF-8, язык - English.

  2. Скачать и разархивировать архив.

  3. Внести изменения в файл <install_directory>/conf/sonar.properties, например:

    sonar.jdbc.username=postgres
    sonar.jdbc.password=postgres
    sonar.jdbc.url=jdbc:postgresql://localhost/sonar
    sonar.web.host=localhost
    sonar.web.port=80
    sonar.web.context=/sonar
    
  4. Запустить сервер следующими командами:

    • On Linux/Mac OS: bin/<YOUR OS>/sonar.sh start
    • On Windows: bin/windows-x86-XX/StartSonar.bat
  5. Настроить Gradle Sonar Plugin:

    В gradle.properties добавить настройки:

    systemProp.sonar.host.url=http://localhost:80/sonar
    systemProp.sonar.jdbc.url=jdbc:postgresql://localhost/sonar
    systemProp.sonar.jdbc.username=postgres
    systemProp.sonar.jdbc.password=postgres
    
    #----- Security (when 'sonar.forceAuthentication' is set to 'true')
    systemProp.sonar.login=admin
    systemProp.sonar.password=admin
    
  6. Активировать Gradle Sonar Plugin: Добавить в gradle.build:

    plugins {
        id "org.sonarqube" version "1.0"
    }
    
  7. Запустить сканирование командой gradle sonarqube

  8. Смотреть отчет: http://localhost/sonar/dashboard/index/1

https://photos-4.dropbox.com/t/2/AAA4XehReWMn2tbODyjrRvghou69qOxZRIpxfR-2jhW18A/12/198121272/png/32x32/1/1446210000/0/2/screencapture-localhost-sonar-dashboard-index-1-1446203399167.png/CLiuvF4gASACIAMgBSAHKAIoBw/pzoDSfwAr6VCgX2SQsX47xQP1DpqlF6mRTfr-gTG3xo?size=1600x1200&size_mode=2

Clone this wiki locally