Ответ 1
5 октября 2009 года Ив Тремблей добавил прекрасную интеграцию StyleCop в сообщество CCNET. Мы переключились с StyleCopCmd на это решение и не пожалели.
Интересно, кто-нибудь пытался интегрировать StyleCop в CruiseControl.NET.
Кто-нибудь знает об этом? или, по крайней мере, кто-нибудь создал и опубликовал файл xsl для отображения результата StyleCop на панели CCNet?
EDIT: я нашел этот проект, он доказывает интерфейс cmd для StyleCop, производит результат в формате xml и также предоставляет xsl для преобразования этого xml в HTML. Теперь просто поставьте эти вещи вместе с CCNet.
5 октября 2009 года Ив Тремблей добавил прекрасную интеграцию StyleCop в сообщество CCNET. Мы переключились с StyleCopCmd на это решение и не пожалели.
Я использовал StyleCop как часть среды TeamCity.
(TeamCity похож на CruiseControl.NET, но с приличной документацией и почти нулевой необходимостью обезьян вокруг файлов конфигурации Xml.)
Я написал свой собственный интерфейс для StyleCop, чтобы выполнить эту работу.
Поддерживает StyleCop....
Возможно, это может вам помочь: http://stylecopcmd.wiki.sourceforge.net/
Вам не нужно делать какие-либо действия для вашего продукта CI.
StyleCop очень хорошо интегрируется:
Вам нужно всего лишь сделать две вещи один раз:
Это заставляет StyleCop запускаться на КАЖДОЙ компиляции, независимо от того, выполняются ли они в Visual Studio или непосредственно с помощью MSBuild, на любой машине без необходимости устанавливать что-либо.
Любое нарушение правила StyleCop приведет к ошибке компиляции, поэтому полная сборка завершится неудачно, если ваш код не будет придерживаться правил StyleCop.
Вот объяснение, как установить это: http://blogs.msdn.com/b/sourceanalysis/archive/2008/05/24/source-analysis-msbuild-integration.aspx (особенно последний абзац "Развитие команды" )