我想知道是否有人尝试将 StyleCop 集成到 CruiseControl.NET 中。
有人知道吗?或者至少有人创建并发布了一个 xsl 文件,用于在 CCNet 的仪表板上显示 StyleCop 结果?
编辑:我找到了这个项目,它为 StyleCop 提供了 cmd 接口,以 xml 格式生成结果,还提供了用于将此 xml 转换为 html 的 xsl。现在把这些东西和CCNet放在一起。
我想知道是否有人尝试将 StyleCop 集成到 CruiseControl.NET 中。
有人知道吗?或者至少有人创建并发布了一个 xsl 文件,用于在 CCNet 的仪表板上显示 StyleCop 结果?
编辑:我找到了这个项目,它为 StyleCop 提供了 cmd 接口,以 xml 格式生成结果,还提供了用于将此 xml 转换为 html 的 xsl。现在把这些东西和CCNet放在一起。
2009 年 10 月 5 日,Yves Tremblay向 CCNET 社区添加了一个不错的StyleCop 集成。我们从 StyleCopCmd 切换到此解决方案,并没有后悔。
我一直在使用 StyleCop 作为TeamCity构建环境的一部分。
(TeamCity 类似于 CruiseControl.NET,但具有良好的文档,几乎零需要使用 Xml 配置文件。)
我为 StyleCop 编写了自己的前端来完成这项工作。
支持 StyleCop....
您不需要为您的 CI 产品做任何特定的事情。
StyleCop 开箱即用地集成得很好:
你只需要做两件事一次:
这使得 StyleCop 可以在每次编译时运行,无论是在 Visual Studio 中完成还是直接使用 MSBuild 在任何机器上完成,而无需安装任何东西。
任何违反 StyleCop 规则的行为都会导致编译错误,因此如果您的代码不符合 StyleCop 的规则,则完整构建将失败。
以下是如何设置的解释:http: //blogs.msdn.com/b/sourceanalysis/archive/2008/05/24/source-analysis-msbuild-integration.aspx (尤其是最后一段,“团队发展” )