#sonarqube
#sonarqube
Вопрос:
Я хотел бы знать, есть ли в Sonar возможность собирать данные метрик кода из другого sonar.
Чего я хотел бы достичь, так это того, что, скажем, предположим, что есть 10 гидролокаторов, работающих на 10 разных машинах.
И на моем компьютере запущен гидролокатор, который будет извлекать данные из всех остальных 10 гидролокаторов и отображать то же самое. Так что мне не нужно проверять каждый отдельный сонар.
Буду признателен за любую информацию или помощь по этому вопросу.
Ответ №1:
Здравствуйте, Вам лучше задать этот вопрос в списке рассылки пользователей sonar:http://www.sonarsource.org/support/support /
Возможно, я не правильно понял ваш вопрос, но я думаю, вы можете решить свою проблему, используя один экземпляр sonar, запустив процессы сборки и анализа на 10 разных машинах. В моей компании, как и во многих других, мы используем hudson / jenkins для планирования анализа сонара на множестве разных машин. Каждый узел hudson будет вводить показатели качества в одну и ту же базу данных sonar. Это легко делается с помощью плагина sonar hudson / jenkins. Надеюсь, это поможет
Ответ №2:
Как насчет использования интерфейса webservice api?
http://docs.sonarqube.org/display/SONAR/Web Service API
http:// адрес сервера: 9000 / …
… /api/ресурсы — все проекты … /api/metrics — все показатели
…
так что это не кажется слишком сложным
для извлечения в java смотритеhttp://docs.sonarqube.org/display/SONAR/Using the Web Service Java client