2016-10-19 4 views
0

В настоящее время я работаю с SonarQube v5.6.Существует ли концепция пользовательских профилей в SonarQube?

У меня есть удаленный сервер SonarQube, который я хотел бы использовать в качестве «dev», в котором несколько разработчиков могут представить свой код и проанализировать его. Есть ли негативное влияние на панель инструментов, если несколько разработчиков выполняют один и тот же проект одновременно? Или SonarQube позволяет использовать разные «профили пользователей», в которых один и тот же проект может быть запущен? Я хотел бы сохранить результаты всех исполнений и не хочу, чтобы одно исполнение разработчика перезаписывало чужие.

ответ

2

Что вы обратились за помощью делать

Используйте параметр sonar.branch и иметь каждый разработчик использовать другое значение (возможно Логин имя). Это заставит их переписывать друг друга в поле «dev».

Что вы должны делать вместо

Вместо поддержания «Предварительный просмотр» окно параллельно, вы должны быть

  1. имеющие ваши разработчики используют SonarLint, чтобы увидеть проблемы в их коде, как они тип
  2. с использованием анализа запроса тяги, если ваша инфраструктура разрешена (Github, Bitbucket On Demand, Bitbucket Server)
+0

Спасибо, Г. Энн. Параметр 'sonar.branch' может быть достаточным для наших нужд. Из любопытства, есть ли способ связать выполнение с пользователями, так что когда пользователи входят в систему, они видят только их «экземпляр» проекта и всю соответствующую аналитику? – keharris

+0

Нет @keharris –

+0

Понял. Еще раз спасибо за вашу помощь, Г. Энн! – keharris