我们正在尝试使用最新版本的StyleCop设置Jenkins。
我们现有的Jenkins设置通过Style来通过StyleCopCmd调用StyleCop,但StyleCopCmd似乎越来越过时,并且没有维护;而我宁愿把它剪掉。所以最好的支持解决方案似乎是从msbuild调用StyleCop。
我们的解决方案包含多个项目,但Jenkins Violations插件需要一个stylecop.violations.xml
文件,因此广泛记录的导入StyleCop.targets并从每个'csproj'调用它的解决方案文件似乎不起作用(因为这会产生多个违规文件,Jenkins插件无法处理)。
SO:
感激不尽的任何帮助。
答案 0 :(得分:5)
基本上,使用XML FileName模式**/*/StyleCopViolations.xml
。