Есть ли способ настроить общую учетную запись для анализа в Sonar, которую любой мог бы использовать только для выполнения анализов? У нас в организации сотни разработчиков, и мы хотим, чтобы каждый провел анализ перед фиксацией, но я действительно не хочу создавать индивидуальные учетные записи пользователей для всех, поэтому моей целью было иметь одного общего пользователя, которого мы могли бы сгенерировать. жетон и раздать всем. Сначала я сделал это, создав пользователя с разрешением «Выполнение анализа», но меня беспокоит то, что он позволяет каждому пользователю получать защищенные настройки, такие как пароли scm, вход в jira и т. д., и я не действительно хочу, чтобы они могли получить эту информацию. Есть ли способ настроить общую учетную запись, не имея возможности сделать это?
Счет общего анализа для Sonar
Ответы (1)
По причинам, описанным в этом ответе, ваши разработчики не должны проводить такой анализ pre-commit, которому нужен токен.
Вместо этого вам следует обратиться к SonarLint.
person
G. Ann - SonarSource Team
schedule
12.12.2016
Мы используем SonarLint, но связываем его с нашим фактическим сервером сонара, чтобы мы могли получить правила для конкретного проекта и тому подобное. Есть ли лучший способ сделать это?
- person cloudwalker; 12.12.2016
Я не понимаю. Делать что?
- person G. Ann - SonarSource Team; 12.12.2016
Соединяем его с Sonar и связываем с проектом. Насколько я понимаю плагин SonarLint, для этого вам нужен либо токен, либо учетная запись пользователя.
- person cloudwalker; 12.12.2016
Не берите в голову. Должно быть, раньше я делал что-то совершенно неправильное. Теперь я смог заставить все это работать без токена аутентификации.
- person cloudwalker; 12.12.2016