2016-11-25 2 views
3

Мы используем сканер SonarQube для MSBuild и сканер SonarQube по умолчанию через Jenkins в нашем проекте. Два сканера выполняются из разных заданий jenkins. Одно задание для .net-кода и стандартного сканера для java & машинописных машинописных текстов.Как получить результаты объединенного проекта в SonarQube из 2-х сканеров?

В качестве версии проекта используется хэш-код git commit. Результаты обоих сканеров, похоже, переписывают друг друга даже с тем же самым хэшем фиксации. Либо у нас есть только результаты C#, либо только результаты java/ts.

Как мы можем объединить результаты в одном проекте SQ?

SonarQube Version 5.6

ответ

4

Это просто невозможно объединить аналитические отчеты для одного проекта.

Технически это, вероятно, было бы возможно выполнить только один анализ SonarQube, который выполняет как часть .NET, так и часть Java/JavaScript. Это ответит на ваш случай использования. Но это будет своего рода хак.

IMO, хороший способ сделать это - разделить исходный код на 2: часть .NET и часть Java. Есть вероятность, что в любом случае это два разных технических компонента, которые могут иметь разные жизненные циклы, даже если они относятся к одному и тому же «деловому» приложению.

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

  • Нет связанных вопросов^_^