Запутался в полезности сканирования «--version» - PullRequest
0 голосов
/ 20 марта 2020

Я задавал этот вопрос на github и был связан с некоторыми полезными документами: https://github.com/SonarSource/sonar-scanner-msbuild/issues/839

Я также задавал этот вопрос на форуме сообщества: https://community.sonarsource.com/t/confused-about-the-utility-of-version/21807

Я думаю, что этот вопрос стоит иметь в SO.

После просмотра документов мне все еще неясно, что делает версия сканирования и почему я должен ее установить. Для java я его вообще не выставляю и он поднимает с помпы. Для windows я генерирую метку времени, и сканер использует ее в качестве версии.

Я правильно делаю? Что если я не установил версию на windows или java сканирования? Я действительно запутался в том, как это работает и как оно работает с ветвями.

Я просто предполагал, что каждый раз, когда я сканирую сканер, отправляет этот анализ на сервер, и он видит это как новое сканирование. Если я не установил версию, будет ли сервер сонара забивать текущее сканирование? Что бы это могло сделать, только помешало бы мне получать исторические метрики для сканирований с течением времени?

Могу ли я установить в качестве версии метку времени для ВСЕХ сканирований всех платформ? Это было бы более последовательным.

Редактировать: Я думаю, я мог бы понять это больше. Является ли сама идея нового периода кода неактуальной, если я использую основанную на транках разработку с функциональными ветвями? потому что сейчас каждая ветвь функций уже сравнивается с «основной» ветвью - кажется, это все, что мне нужно. Не уверен

...