适用于 .NET 的轻量级持续集成服务器
我想为我和一些同事一起做的个人项目设置一个 CI 服务器作为学习练习。
我有一个虚拟服务器,可用于 CI 服务器,但其资源(CPU/RAM 和 HDD)相当低。
哪个 .NET CI 解决方案占用空间最小(我想是 Hudson)?我见过很多线程对它们进行比较,但没有真正了解资源使用情况。
I want to set up a CI server for a personal project I'm doing with some colleagues as a learning exercise.
I've a virtual server we can use for the CI server but its rather low on resources (CPU/RAM and HDD).
Which .NET CI solution has the smallest footprint (I'm thinking Hudson)? I've seen plenty of threads comparing them, but nothing really on the resource usage.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
两者都足够小,可以在受限的虚拟机上使用。最大的资源消耗是项目的实际编译以及它们创建的构建工件。它们独立于您使用的 CI 服务器。
Both are small enough to use on a contrained VM. The biggest consumer of resources is the actual compile of your projects, and the build artifacts they create. These are independent of the CI server you're using.
我将确认您使用 Hudson 的声明。它的配置和使用非常容易,安装和运行只需不到一个小时。对于更严肃的项目(同样是开源的),我将使用 CruiseControl.NET。使用 Hudson 作为 CI 的一个限制是可用于 .NET 代码的插件数量较少。但。主要的都在那里。随它去吧。
I will confirm your statement for using Hudson. It is very easy to configure and use, it will take no more than an hour to have it up and running. For more serious projects (again open source) i will go with CruiseControl.NET. One constraint of using Hudson as CI is the small number of plug-ins that are available for .NET code. But. the major ones are there. Go with it.