【问题标题】:Light-weight Continuous Integration Server for .NET.NET 的轻量级持续集成服务器
【发布时间】:2010-11-30 12:44:44
【问题描述】:

我想为我与一些同事一起做的个人项目设置 CI 服务器作为学习练习。

我有一个可用于 CI 服务器的虚拟服务器,但它的资源(CPU/RAM 和 HDD)相当低。

哪个 .NET CI 解决方案占用空间最小(我想是 Hudson)?我看到很多线程比较它们,但没有真正了解资源使用情况。

【问题讨论】:

    标签: .net continuous-integration hudson teamcity


    【解决方案1】:

    我会确认您使用 Hudson 的声明。它非常易于配置和使用,只需不到一个小时即可启动并运行。对于更严肃的项目(再次开源),我将使用 CruiseControl.NET。使用 Hudson 作为 CI 的一个限制是可用于 .NET 代码的插件数量很少。但。主要的都在那里。随它去吧。

    【讨论】:

    【解决方案2】:

    两者都足够小,可以在受限虚拟机上使用。资源的最大消耗者是项目的实际编译以及它们创建的构建工件。这些与您使用的 CI 服务器无关。

    【讨论】:

    • TeamCity 非常沉重。它使用大量开箱即用的 RAM 来启动。它启动两个 Windows 服务(门户 + 构建代理)。对于虚拟机来说绝对是一个糟糕的选择。
    猜你喜欢
    • 2010-10-26
    • 1970-01-01
    • 2015-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-07
    • 1970-01-01
    相关资源
    最近更新 更多