Обновление статуса проекта при изменении качества ворот
Недавно я использовал sonarqube api для создания динамического качества, он увеличивает или уменьшает допустимое число для проекта, в зависимости от количества строк кода, но у меня есть некоторые проблемы...
Это работает следующим образом: после анализа я использую количество строк и вычисляю уровень качества, чтобы увеличить или уменьшить допустимый предел.
Я использую счетчик эхолотов, чтобы избежать несоответствия информации, но всякий раз, когда я обновляю качественные ворота, статус проекта не обновляется.
Например, если проект был с порогом качества со статусом "Пройдено", после того, как я обновил порог качества, он должен изменить статус на "Неудачный", но он останется "Пропущенным", потому что я не выполнял новый анализ.
Как я могу запросить про сонар для повторного выполнения статуса проекта в соответствии с изменением качества ворот?
Я использую sonarqube 6.0
Спасибо
1 ответ
У вас нет выбора, кроме как повторно запустить анализ, если вы хотите, чтобы ваши качественные ворота были обновлены.
Как примечание: похоже, вы пытаетесь взломать функции SonarQube, я бы не советовал идти по этому пути, потому что вы наверняка столкнетесь с проблемами. Вместо этого я настоятельно рекомендую вам прочитать "Утечка воды меняет игру для управления техническим долгом" и подумать о том, чтобы использовать встроенные средства контроля качества, которые фокусируют внимание на новом коде: это лучший и самый простой способ улучшить качество кода с течением времени. почти без усилий и без трения.