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