Continuous integration 我至少应该安装哪些持续集成任务/插件?

Continuous integration 我至少应该安装哪些持续集成任务/插件?,continuous-integration,cruisecontrol.net,Continuous Integration,Cruisecontrol.net,我目前正在建立一个CruiseControl.NETCI服务,以保持由少数程序员维护的一系列.NETWinForm、WPF和ASP.Net应用程序的运行。我已经有了基本的SVN集成和NUnit运行,我也喜欢运行某种代码质量/重复工作检查的想法 因此,我的问题是,人们在执行哪些CI任务时,我真的不应该没有这些任务吗?两个免费的建议不太难整合,而且能提供最大的回报: 将StyleCop集成到(我想)C#VisualStudio项目中(请参见我对的回答) 编译后的第一步是添加FxCop(请参见此处)

我目前正在建立一个CruiseControl.NETCI服务,以保持由少数程序员维护的一系列.NETWinForm、WPF和ASP.Net应用程序的运行。我已经有了基本的SVN集成和NUnit运行,我也喜欢运行某种代码质量/重复工作检查的想法


因此,我的问题是,人们在执行哪些CI任务时,我真的不应该没有这些任务吗?

两个免费的建议不太难整合,而且能提供最大的回报:

  • 将StyleCop集成到(我想)C#VisualStudio项目中(请参见我对的回答)
  • 编译后的第一步是添加FxCop(请参见此处)

除了Igor Brejc提到的内容之外,我还要添加相似性分析。是您可以与CruiseControl一起使用的工具。另一方面,此功能是内置的。Visual Studio 2012 Premium也具有此功能(您可以在Analyze->Analyze Solution for Code Clone下找到它)