2016-01-11 5 views
1

Я пытаюсь определить perforce plugin version 1.2 в версии SonarQube 5.2. Согласно приведенным ниже инструкциям: http://docs.sonarqube.org/display/PLUG/Perforce+Plugin я определил ниже параметров в sonar.properties файле: sonar.perforce.port sonar.perforce.username sonar.perforce.password.securedопределить perforce плагин в sonarqube

я перезапустил службу гидролокатора и открыть файл журнала, чтобы увидеть, если у меня есть ошибки - ошибки не было показано.

Я определил SonarQube, чтобы отправить мне письмо в случае, если в каком-то проекте у меня возникли проблемы. до сих пор у меня не было возможности посмотреть по почте и посмотреть, кто вставляет новый код, который вызывает проблему. единственный способ сделать это - перейти на ссылку SonarQube по почте, посмотреть, какие файлы были изменены, а затем открыть perforce, чтобы узнать, кто последний, изменил файл и отправил ему почту. Я хотел, чтобы плагин perforce автоматизировал это, и в почте, которую я получаю от SonarQube, будет показан соответствующий список изменений в Perforce.

Кто-нибудь знает, поддерживает ли плагин это? Если нет, что я могу сделать с плагином? как это может мне помочь?

Thanks, Idan.

ответ

0

Вы передаете sonar.scm.provider=perforce, как указано in documentation. Я также рекомендую вам использовать недавно выпущенную версию 1.3 плагина Perforce.

+0

Привет, я добавил этот var в файл sonar.properties, а также обновил плагин до версии 1.3. я все еще сталкиваюсь с проблемами, о которых я упоминал ранее в оригинальном вопросе. Не могли бы вы сообщить мне, что делает плагин? что мне нужно ожидать, когда это определено как в документации? –

+0

Плагин будет собирать «аннотированные» данные во время анализа проекта (т. Е. Для каждой строки исходного файла: author, changelog id, changelog date). Эти данные будут отображаться в пользовательском интерфейсе SonarQube в левом поле каждого исходного файла. Дата вины будет использоваться для определения нового кода (для всех показателей «по новому коду»), а автор вины будет использоваться для назначения проблем правильному человеку (функция автоматического назначения). –

+0

Привет, когда я нажимаю на имя файла в графическом интерфейсе, я получаю код со всеми проблемами (для каждой строки). на левой стороне я не вижу никакой информации, как вы уже упоминали, об авторе, changelog id, changelog date. Любая идея почему? –