代码之家  ›  专栏  ›  技术社区  ›  mwjackson

针对单个开发人员的最佳连续集成设置(.NET)[已关闭]

  •  56
  • mwjackson  · 技术社区  · 17 年前

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

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

    编辑:如果没有其他人有任何补充,我就要接受答案了?

    5 回复  |  直到 17 年前
        1
  •  43
  •   Christian C. Salvadó    17 年前

    我用 TeamCity ,而且安装和运行起来非常非常容易。

    Demos and Documentation . 您将在不到一个小时内安装并运行它!

        2
  •  10
  •   Mike Minutillo    15 年前

    我刚刚开始使用CruiseControl.NET。

    Devsta 2008 Day 0: Source Control and CI

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

        3
  •  9
  •   Community Mohan Dere    9 年前

    Hudson Jenkins )非常容易设置,与CruiseControl等相比,在it中管理作业(项目)无疑是轻而易举的事。对于一个单独的开发者来说,它也非常有效。

    有关更多信息,请参阅 this answer about using Hudson specifically in a .NET environment .

    1. How to choose between Hudson and Jenkins? )

        4
  •  3
  •   torial    17 年前

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

    我不能和其他工具说话。

        5
  •  1
  •   Jeff Sheldon    17 年前

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

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

    推荐文章