2011-12-16 1 views
4

Мы пытаемся настроить Jenkins с последней версией StyleCop.Создание StyleCop & Jenkins делает мои ставки

Наша существующая установка Jenkins вызывает StyleCop через StyleCopCmd через nant, но StyleCopCmd, кажется, все более устаревшим и не поддерживается; и я предпочел бы вырезать его. Таким образом, наиболее подходящим решением является вызов StyleCop из msbuild.

Наше решения состоит из нескольких проектов, но Дженкинс нарушения плагин ожидает один stylecop.violations.xml файла, поэтому широко документировано решение импорта StyleCop.targets и вызова его из каждого файла «csproj» кажется, что это не будет работать (потому что это приведет к созданию нескольких файлов с нарушениями, с которыми плагин Jenkins не справляется).

SO:

  1. Есть ли какой-нибудь способ объединения многочисленных нарушения StyleCop файлов, так что они рассматриваются как один за нарушения плагин Дженкинс, ИЛИ
  2. Есть ли какой-то способ, в MSBuild, из заглянув несколько файлов .csproj, извлекая файлы .cs и запуская их через StyleCop в один-er. Альтернативно:
  3. Учитывая, что мы используем Jenkins и несколько файлов проектов, существует ли другой способ сообщения о нарушениях для всех проектов в решении?

Любая помощь с благодарностью получена.

ответ

Смежные вопросы