У меня есть сценарий, в котором мне приходится часто собирать метрики кода и отправлять отчет.Мой проект использует TFS 2010. Мне обычно нужно получить последний код из TFS, собрать его (оба с использованием клиентских API .TFS), выполнить анализ кода, метрики кода и покрытие кода (все с помощью инструментов командной строки) и сообщить о них.Я пытаюсь создать отдельное приложение, которое будет делать все это -
- Получить код из TFS
- Сборка
- Выполнить Анализ кода
- ВыполнитьМетрики кода
- Определение покрытия кода
Я бы экспортировал результаты в Excel и, вероятно, наметил их.Я чувствую потребность в таком инструменте, потому что в отсутствие сервера сборки TFS и VS.NET любой, кто имеет доступ для чтения к TFS, должен иметь возможность собирать метрики с помощью такого инструмента.
Есть лисуществующий инструмент, который кто-то уже собрал, возможно, все это или частично?Мне известно о нескольких сценариях PowerShell, которые позволяют получить getlatest, build и могут быть быстро расширены, чтобы включать больше, но я специально смотрю на приложение.