Счет общего анализа для Sonar

Есть ли способ настроить общую учетную запись для анализа в Sonar, которую любой мог бы использовать только для выполнения анализов? У нас в организации сотни разработчиков, и мы хотим, чтобы каждый провел анализ перед фиксацией, но я действительно не хочу создавать индивидуальные учетные записи пользователей для всех, поэтому моей целью было иметь одного общего пользователя, которого мы могли бы сгенерировать. жетон и раздать всем. Сначала я сделал это, создав пользователя с разрешением «Выполнение анализа», но меня беспокоит то, что он позволяет каждому пользователю получать защищенные настройки, такие как пароли scm, вход в jira и т. д., и я не действительно хочу, чтобы они могли получить эту информацию. Есть ли способ настроить общую учетную запись, не имея возможности сделать это?


person cloudwalker    schedule 12.12.2016    source источник


Ответы (1)


По причинам, описанным в этом ответе, ваши разработчики не должны проводить такой анализ pre-commit, которому нужен токен.

Вместо этого вам следует обратиться к SonarLint.

person G. Ann - SonarSource Team    schedule 12.12.2016
comment
Мы используем SonarLint, но связываем его с нашим фактическим сервером сонара, чтобы мы могли получить правила для конкретного проекта и тому подобное. Есть ли лучший способ сделать это? - person cloudwalker; 12.12.2016
comment
Я не понимаю. Делать что? - person G. Ann - SonarSource Team; 12.12.2016
comment
Соединяем его с Sonar и связываем с проектом. Насколько я понимаю плагин SonarLint, для этого вам нужен либо токен, либо учетная запись пользователя. - person cloudwalker; 12.12.2016
comment
Не берите в голову. Должно быть, раньше я делал что-то совершенно неправильное. Теперь я смог заставить все это работать без токена аутентификации. - person cloudwalker; 12.12.2016