SonarQube и GitFlow на микросервисной архитектуре.Базовые требования - PullRequest
0 голосов
/ 05 декабря 2018

Мы собираемся на микросервисы и хотим улучшить контроль качества нашего кода (C #).Поэтому мы встраиваем SonarQube Server (пока что Community Edition, может быть, в будущем будет приобретена Developer Edition)

Основные требования:

  • Анализ SQ должен быть раньше, чем создание образа докера из выпускаветка.Если проверка контроля качества не удалась, конвейер останавливается
  • Когда кто-то создает запросы на извлечение, такие как функция -> разработка или исправление ошибки -> мастер, SQ должен прокомментировать новый код на странице PR.Эта функциональность будет достигнута с помощью Sonar Stash Plugin

Мой вопрос таков: достаточно ли этих двух требований для хорошо выполненного контроля качества кода?Какие еще практики мы можем использовать?Я прочитал много статей об установке и выполнении SQ, но нигде не нашел информации о том, как правильно использовать

...