Мы настроили анализ запросов на вытягивание для кода C# .Net. Наблюдается, что старый код (немодифицированный) рассматривается для анализа, что не ожидается, это блокирует нас от использования контрольных точек качества.
Новое условие кода устанавливается на основе условия «количество дней», которое установлено на 1.
Даже в этом случае анализ PR/краткой ветки сообщает о проблемах, которые присутствуют в старом коде (который не обновляется\редактируется как часть запроса на включение), из-за этой проблемы мы не можем включить контроль качества.
В конвейере Azure DevOps используются следующие задачи:
- Подготовьте анализ для гидроакустического облака
- Запустить анализ кода
- Опубликовать результат проверки качества
- Используемый ALM: Git в системе Azure DevOps CI использовал Azure DevOps
- Языки репозитория: C# .Net