我正在寻找一个轻量级,易于设置的CI服务器,我可以在我的笔记本电脑上运行Visual Studio和Resharper.我显然看着像CruiseControl,TeamCity等所有大牌,但对我来说最大的考虑因素是易于设置和较小程度的内存占用.
编辑:我也想在大2/3之外的其他解决方案的一些建议......
编辑:如果没有其他人有任何补充,我即将接受答案?
我使用TeamCity,并且非常,非常容易设置并使其运行.
查看演示和文档.您将在不到一个小时的时间内完成并运行!
我刚刚开始使用CruiseControl.NET.
在没有事先知识的情况下,我能够在几个小时内使用MSBuild,MSTest和Team Foundation Server(即CodePlex)在单个测试项目中运行并运行.我在Devsta 2008第0天:源代码控制和CI发布了一系列有用资源的链接
由于我的项目非常小,我对内存占用无法帮助.我可以告诉你,虽然它没有做任何事情(即大部分时间)它在我的系统上使用~5MB.事实上,随附的Tray Icon通知程序占用的内存比大约6MB的服务占用更多.当它完成时,它会上升.
Hudson(更新:Jenkins 1)非常容易设置,并且与例如CruiseControl相比,管理其中的作业(项目)肯定是轻而易举的事.它对于独奏开发者也很有用.
有关更多信息,请参阅有关在.NET环境中专门使用Hudson的答案.
(1关于Hudson/Jenkins情况的背景信息:如何在Hudson和Jenkins之间做出选择?)