C# 单个开发人员的最佳连续集成设置(.NET)

C# 单个开发人员的最佳连续集成设置(.NET),c#,.net,asp.net,continuous-integration,C#,.net,Asp.net,Continuous Integration,我正在寻找一个轻量级的,易于安装的CI服务器,我可以在我的笔记本电脑上运行与Visual Studio&Resharper。很明显,我正在考虑所有的大公司,如CruiseControl、TeamCity等,但对我来说,最大的考虑是易于安装,在较小程度上是内存占用 编辑:我还想为大2/3之外的其他解决方案提供一些建议 编辑:如果没有其他人要添加任何内容,我就要接受答案了?我使用,而且安装和运行起来非常非常简单 检查一下。您将在不到一个小时内安装并运行它 为了便于使用,我发现CruiseContro

我正在寻找一个轻量级的,易于安装的CI服务器,我可以在我的笔记本电脑上运行与Visual Studio&Resharper。很明显,我正在考虑所有的大公司,如CruiseControl、TeamCity等,但对我来说,最大的考虑是易于安装,在较小程度上是内存占用

编辑:我还想为大2/3之外的其他解决方案提供一些建议

编辑:如果没有其他人要添加任何内容,我就要接受答案了?

我使用,而且安装和运行起来非常非常简单


检查一下。您将在不到一个小时内安装并运行它

为了便于使用,我发现CruiseControl.Net非常简单。现在当谈到内存占用时,我不得不说它确实破坏了我的系统也就是说同时托管CruiseControl.Net的开发箱不是一个好办法。不幸的是,这是我过去使用它时所能接触到的全部


我无法与其他工具交谈。

我刚刚开始使用CruiseControl.NET

没有以前的知识,我能用MSBuw、MSTestTeam和Team Foundation Server(即COMPUTEX)在几个小时内完成并运行一个测试项目。我在这里发布了一些有用资源的链接


我无法控制内存占用,因为我的项目非常小。我可以告诉你,虽然它没有做任何事情(即大部分时间),但它在我的系统上使用了~5MB。事实上,随附的托盘图标通知程序占用的内存比服务占用的内存多,约为6MB。当然,当它做一些事情时,这一点就会上升。

我使用CI作为单独的开发人员

当我将我的开发分支合并到我的测试分支中时,CI会获取代码,编译代码,修改连接字符串,更改一些应用程序设置,并通过将其复制到我的测试站点,以供人员测试人员查看。

(更新:1)非常容易设置和管理作业(项目)与CruiseControl(巡航控制)相比,它无疑是一种微风。对于一个单独的开发者来说,它也非常有效

有关更多信息,请参阅


(1 Hudson/Jenkins情况的背景信息:)

我支持这一点,TeamCity对于独立开发者来说非常棒,而且它的价格非常理想!是的,而且它受到许多IDE、VCS和测试框架、优秀软件的支持……那么您使用的是哪种CI软件以及如何找到它呢?我使用Cruise Control.NET,我还使用TFS插件和MSBUILD,而不是nant。城市队的得票率似乎是Cruisecontrol的3倍多,所以这就是我要说的。谢谢你,如果你刚开始了解Hudson/Jenkins,这篇博文可能也很有用: