Мы пытаемся настроить Jenkins с последней версией StyleCop.
Наша существующая установка Jenkins вызывает StyleCop через StyleCopCmd через nant, но StyleCopCmd, похоже, становится все более устаревшей и не поддерживается;и я бы предпочел прекратить это.Поэтому наилучшим поддерживаемым решением, похоже, является вызов StyleCop из msbuild.
Наше решение состоит из нескольких проектов, но плагин Jenkins Violations ожидает один файл stylecop.violations.xml
, поэтому широко документированное решениеимпорта StyleCop.targets и вызова его из каждого файла 'csproj' кажется, что он не будет работать (потому что это приведет к множеству файлов нарушений, с которыми плагин Jenkins не справится).
SO:
- Существует ли какой-либо способ объединения нескольких файлов нарушений StyleCop, чтобы плагин Jenkins Violations рассматривал их как один, ИЛИ
- Есть ли в Msbuild какой-то способ заглянуть в несколькоФайлы '.csproj', извлекающие файлы '.cs' и запускающие их через StyleCop за один раз.В качестве альтернативы:
- Учитывая, что мы используем Jenkins и несколько файлов проектов, есть ли другой способ сообщить о нарушениях для всех проектов в решении?
Любая помощь, с благодарностью полученная.