Как сделать так, чтобы качественные ворота проходили, хотя добавлены новые плагины?
Я добавил два плагина для SonarQube версии 6.3.0.19869 (css и web). Теперь все мои проекты терпят неудачу в своих качественных воротах.
Как я могу заставить это пройти в первый раз? Я не могу исправить все старые ошибки сейчас. Я хочу исправить только новые проблемы.
2 ответа
Идти к http://yourserver:port/issues
и постарайтесь отфильтровать именно те проблемы, которые вы не хотите решать на данный момент (вероятно, использование фильтров "Язык" или "Дата создания" - хорошее начало).
Затем выполните "Массовое изменение" (ссылка в верхней части страницы), чтобы вывести все эти проблемы из области качества вашего проекта.
В зависимости от уровня качества, это может означать изменение статуса проблем с "открытые" на "подтвержденные", изменение их серьезности и т. П.
Поскольку этот подход действительно зависит от качественной конфигурации шлюза, он работает не во всех случаях.
Версия 6.3 включала функциональность, позволяющую задним числом задавать новые проблемы, возникающие в старом коде, по правилам, которые были добавлены в ранее примененный профиль.
Тем не менее, эта функциональность по-прежнему отсутствует в некоторых случаях ( SONAR-8737), и вы, похоже, один из них.