SonarQube публикует результат качества ворот слишком долго - PullRequest
0 голосов
/ 11 февраля 2019

Публикация результатов Quality Gate занимает слишком много времени.Прямо сейчас, когда я публикуюсь с использованием соответствующей задачи DevOps Azure, мне нужно подождать не менее 18 минут, пока процесс не завершится.У проекта нет огромной кодовой базы (всего 45 тыс. Строк кода), и, насколько я вижу, сам процесс также не загружает нашу базу данных на основе Azure.В чем может быть проблема?Есть ли способы улучшить производительность публикации QG?

1 Ответ

0 голосов
/ 12 февраля 2019

Шаг Публикация качества Gate опрашивает сервер SonarQube до тех пор, пока не завершится фоновая обработка на сервере, а затем публикует результат успеха / неудачи на сводной странице сборки Azure DevOps.

Если вы можете жить без сводки SQ на странице сводки по сборке, то вы можете просто отключить шаг Publish Quality Gate .

Чтобы выяснить, почему этот шаг занимает столько времени, вам нужно посмотреть наваш сервер SonarQube.Документы Фоновые задачи описывают, как смотреть на фоновую обработку, чтобы увидеть, сколько времени занимает каждая задача.На страницах Рекомендации по аппаратному обеспечению и Benchmark есть также рекомендации по использованию.Если вы используете редакцию Enterprise, вы можете увеличить количество рабочих вычислительных движков .

...