У меня в настоящее время есть настройка экземпляра SonarQube с несколькими проектами. В настоящее время я получаю несколько запросов каждые несколько недель, чтобы обновить профиль качества, чтобы включить новое правило или удалить старый. За этим обычно следует, что мне нужно воссоздать проекты, а затем последовательно выполнять анализ снова, чтобы снова получить дифференциальный вид, начиная с базового кода. Это становится больно по мере роста числа проектов. Есть ли альтернатива этому? Например, есть ли способ рассказать Sonar о том, чтобы забрать новые правила из профиля качества и снова запустить существующий анализ против этих правил.Runninng обновленный профиль качества против exisinting проектов в sonar qube
Если я этого не делаю, я получаю всплеск в вопросах по мере добавления новых правил и запуска нового анализа, поскольку существующий анализ не выполняется против этих правил и не имеет точного номера проблемы.
Спасибо за помощь!
Hello. Спасибо за предложение, однако это то, что мне сказали избежать. Когда добавляется новое правило, оно должно выполняться против старого кода, который ранее выполнялся при анализе, а также нового кода, чтобы показать, что проблемы уменьшились. В настоящее время сделано то, что набор правил запускается против анализа для кода subversion с ревизией в течение 4 месяцев назад, а затем последовательно до пересмотра HEAD, чтобы отслеживать прогресс в качестве кода. Итак, есть способ автоматически запускать набор правил для всех данных без необходимости перестраивать все? Спасибо – onelight17
Я хотел дать время кому-то, чтобы в конце концов дать вам другой ответ. Теперь я считаю, что невозможно делать то, что вы хотите автоматически или в одной задаче, но что вы должны действовать так же, как и вы, чтобы перезапустить все предыдущие версии с новым профилем качества. – Qualilogy
Теперь, что ваш прецедент? Почему/что вы хотите узнать о предыдущих версиях с новым профилем качества? – Qualilogy