让StyleCop和Jenkins做我的竞标

and*_*ewf 4 msbuild stylecop jenkins

我们正在尝试使用最新版本的StyleCop设置Jenkins.

我们现有的Jenkins设置通过Style来通过StyleCopCmd调用StyleCop,但StyleCopCmd似乎越来越过时,并且没有维护; 而我宁愿把它剪掉.所以最好的支持解决方案似乎是从msbuild调用StyleCop.

我们的解决方案包含多个项目,但Jenkins Violations插件需要一个stylecop.violations.xml文件,因此广泛记录的导入StyleCop.targets并从每个'csproj'文件调用它的解决方案似乎不起作用(因为这会产生多个违规)文件,Jenkins插件无法应付).

所以:

  1. 有没有办法合并多个StyleCop违规文件,以便它们被Jenkins Violations插件视为一个,或者
  2. 在Msbuild中,是否有某种方法可以窥视多个".csproj"文件,提取".cs"文件并在一个文件中通过StyleCop运行它们.或者:
  3. 鉴于我们正在使用Jenkins和多个项目文件,是否有另一种方法来报告解决方案中所有项目的违规?

任何帮助感激不尽.