Upsource и SonarQube

Кому-нибудь удалось заставить SonarQube работать с Upsource? Я загрузил плагин upsource-sonar-plugin-0.1-SNAPSHOT.jar для SonarQube и установил следующее в моем файле настроек SonarQube, который я добавляю с помощью переключателя / s

<Property Name = "sonar.upsource.url">url to my upsource</Property>
<Property Name = "sonar.upsource.project">my upsouce project id</Property>
<Property Name = "sonar.upsource.revision">svn revision number</Property>
<Property Name = "sonar.upsource.token">See below</Property>

Для sonar.upsource.token я пробовал как Upsource Build Токен аутентификации и постоянный токен пользователя.

Я не получаю ошибок при запуске

SonarQube.Scanner.MSBuild.exe end /d:sonar.login = "*******"

И получите на выходе следующее

INFO: More about the report processing at http://**********
INFO: Executing post-job Push issues to Upsource

Однако я не вижу в Upsource никакой информации о том, что нашел SonarQube.

Какой сканер вы используете?

G. Ann - SonarSource Team 11.04.2018 17:58

По правде говоря, не уверен, что это просто установка по умолчанию в Windows. В голове его версия 6.7. Пробовал с версией 7 и не смог заставить это работать, поэтому подумал, что это может быть версия. Сканирует код C#

Tanzy 11.04.2018 20:01

Вы используете Сканер SonarQube, Сканер SonarQube для MSBuild, Сканер SonarQube для Maven, ...?

G. Ann - SonarSource Team 11.04.2018 20:41

Я использую сканер SonarQube для MSBuild. (SonarQube.Scanner.MSBuild.exe)

Tanzy 11.04.2018 21:08

И где вы определяете эти дополнительные свойства? Можете ли вы вместо этого попробовать передать их в командной строке (/d:key=value)?

G. Ann - SonarSource Team 11.04.2018 22:05

Это команда запуска, которую я использую, SonarQube.Scanner.MSBuild.exe begin / k: "xxxx" /d:sonar.host.url = "xxxxxl: 9000 "/d:sonar.login = "eb4393dxxxxxx9b42b506f" / s: " путь к sonarqube.xml "Я попробую из командной строки завтра, когда вернусь к работе

Tanzy 11.04.2018 22:09

Позвольте нам продолжить обсуждение в чате.

Tanzy 12.04.2018 10:04

Тем не менее, я выполнил следующую команду SonarQube.Scanner.MSBuild.exe begin /k:"CodeReview" /d:sonar.host.url = "http://xxxxxx:9000" /d:sonar.login = "xxxxxx" /d:sonar.upsource.url=http://xxxxxx /d:sonar.upsource.project=codereview /d:sonar.upsource.revision=11 /d:sonar.upsource.token=xxxxx Затем команду сборки MsBuild.exe /t:Rebuild, за которой следует SonarQube.Scanner.MSBuild.exe end /d:sonar.login = "xxxxx", по-прежнему ничего не показывает ... Что я делаю не так :(

Tanzy 12.04.2018 10:06
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
4
8
972
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Хорошо, мне удалось заставить это работать. Вам нужно добавить в начало следующее

/d:sonar.analysis.mode=issues

параметр. Да, я знаю, что это было обесценено в SonarQube версии 6.6, однако теперь оно работает. Я тестировал это на версиях 6.5, 6.7 и 7.0 SonarQube.

Другие вопросы по теме