2016-06-23 2 views
1

Я ищу подтверждение относительно инструмента контроля качества кода (sonarqube), который может быть интегрирован/использован вместе с моим средством контроля версий clearcase.интеграция четкости и сонара qube для качества исходного кода

Я слышал о sonarQube, но не уверен, можем ли мы использовать его вместе с Clearcase. Я хотел бы узнать, можно ли использовать sonarqube вместе с Clearcase.

ответ

1

Как и в случае с described here, SonarQube больше интегрируется с преемником ClearCase: IBM RTC и его модулем управления Jazz Source Control.

http://www.ibm.com/developerworks/rational/library/integrate-sonarqube-devops-environment/figure002.png

Это, как говорится, SonarQube Plugin Library страница не говоря уже о ClearCase plugin, для вас попробовать.

1

Несмотря на отличный ответ VonC, мне непонятно, что вы подразумеваете под «интеграцией», поэтому я хочу немного расширить тему.

SonarQube не:

  • проверить ваш код
  • построить код

Эти вещи должны быть обработаны снаружи вашего анализа, как правило, с помощью CI двигателя, такие как Jenkins (или Jazz Build Engine).

SonarAnalyzer делает:

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

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

+0

Это, в дополнение к моему ответу, стоит упомянуть. +1 – VonC

Смежные вопросы