我至少应该安装哪些持续集成任务/插件?
我目前正在设置 CruiseControl.Net CI 服务,以控制由少数程序员维护的一堆 .NET WinForm、WPF 和 ASP.NET 应用程序。我已经运行了基本的 SVN 集成和 NUnit,而且我也喜欢运行某种代码质量/重复工作检查的想法。
所以我的问题是人们运行了哪些 CI 任务而我真的不应该没有这些任务?
I'm currently setting up a CruiseControl.Net CI service to keep on top of a bunch of .NET WinForm, WPF and ASP.NET applications maintained by a handful of programmers. I've got basic SVN integration and NUnit running, and I like the thought of running some sort of code quality/duplication of effort checking too.
So my question is what CI tasks do people run that I shouldn't really live without?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
两个免费的建议,集成起来并不太困难,并且提供最大的收益:
Two suggestions that come free, are not too difficult to integrate and offer the most bang the bucks:
除了 Igor Brejc 提到的之外,我还要添加相似性分析。 Simian 是您可以与 CruiseControl 一起使用的工具。顺便说一句,此功能内置于 TeamCity 中。 Visual Studio 2012 Premium 也具有此功能(您可以在“分析”->“分析代码克隆的解决方案”下找到它)。
In addition to what Igor Brejc mentioned, I would add similarity analysis. Simian is the tool you'd be able to use with CruiseControl. As an aside, this capability is built-in to TeamCity. Visual Studio 2012 Premium also has this capability (you'll find it under Analyze->Analyze Solution for Code Clones).