Я пытаюсь установить период утечки в SonarQube 5.6.5 с использованием Sonar Scanner с файлом свойств или аргументом командной строки, но я не добился успеха.Работает ли настройка sonar.timemachine.period1 из конфигурации или командной строки?
Я хотел бы установить sonar.timemachine.period1
свойство конкретной версии, например, 1.0.0
, как mentinoned в растворе 2 (с использованием sonar-project.properties
) или раствор 3 (с помощью командной строки параметра Я, например, -Dsonar.timemachine.period1=1.0.0
) принятого ответа на Sonar runner, seeonly newly introduced issues ,
Вот сценарий, который воспроизводит мою проблему.
- Анализ выполнения с
sonar.projectVersion=1.0.0
. - Анализ выполнения с
sonar.projectVersion=2.0.0
иsonar.timemachine.period1=1.0.0
. - Анализ выполнения с
sonar.projectVersion=3.0.0
иsonar.timemachine.period1=1.0.0
.
После второго и третьего анализа я ожидал бы период утечки, чтобы быть «так как 1.0.0
» (который является поведение, если я вручную установить период утечки в раздел администрирования SonarQube к 1.0.0
). Вместо этого для третьего анализа период утечки устанавливается на 2.0.0
.
Что мне не хватает? Это ошибка?
Вы можете создать usertoken - См Мой аккаунт/безопасность - и использовать -u usertoken: вместо того, чтобы имя пользователя: пароль, означает usertoken с последующим разделителем: и пустой пароль. – Rebse