Мы пытаемся очистить большой кусок кода коричневого поля, в то же время команда добавляет новые функции. Мы хотели бы, чтобы изменения были изменены, а новый код очищен от анализа компилятора/кода или других предупреждений, но их слишком много, чтобы начать очищать текущее решение.Ищет работу по созданию, которая разбивает сборку при появлении новых предупреждений
Мы используем TFS 2010.
Так следующее было предложено:
- запись/выбрать сборки активность, которая сравнивает список предупреждений в сборке против строк кода, которые изменились с это регистрация.
- Если предупреждение содержит номер строки, и номер этой строки был изменен, выйдите из строя.
Я понимаю, что это не обнаружит, что все новые предупреждения и вещи, введенные в других частях кода, не будут помечены, но это, по крайней мере, что-то.
Другой вариант, который был предложен:
- Сравните список предупреждений предыдущей удачной сборки против списка этой сборки. Если появляются новые предупреждения (дорожка на уровне имени файла), вы должны завершить сборку.
Любые известные действия, которые могут обеспечить указанную функциональность?
Любые подобные действия, которые могут действовать в отношении отчетов о покрытии кода?
Какая версия TFS вы используете? –
Мы используем TFS 2010, обновленный выше – jessehouwing
. Это выглядит как отличный запрос функции для создания сборщиков расширений Community TFS. Проект CodePlex: http://tfsbuildextensions.codeplex.com/ –