比较CI服务器? [英] Comparison of CI Servers?

查看:90
本文介绍了比较CI服务器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在寻找不同
的比较连续集成(CI)服务器(尤其是将
放在.NET上)而找不到任何内容。

I am searching for a comparison of different continuous integration (CI) Servers (esp. focusing on .NET) and couldn't find any.

因此,我想知道您对
的看法可用的不同解决方案是什么,利弊是什么,
的托管要求是什么,为什么CI Server XY是
您选择的服务器。

Therefore I'd like to know what you think about the different solutions available, what are the pros and cons, what are the hosting requirements and why CI Server XY is the Server of your choice.

我对您的想法感兴趣(可以对
个其他人发表评论):

I am interested in your thoughts on (feel free to comment on others to):

  • Hudson
  • CruiseControl
  • CruiseControl.NET
  • Teamcity
  • CIFactory (uses CruiseControl.NET)

P感兴趣的点包括:


  • 配置(简单,灵活)

  • 与SCM集成(特别是DSVC,例如git或hg)

  • 与构建系统(MSBuild,NAnt,Rake)集成

  • 与测试框架集成

  • 与源分析(Simian,NDepend,FxCop,NCover等)集成

  • WebInterface /仪表板

  • 基础结构要求

  • Configuration (easy, flexible)
  • Integration with SCM (esp. DSVC like git or hg)
  • Integration with build sytems (MSBuild, NAnt, Rake)
  • Integration with Testing Frameworks
  • Integration with Source Anaylsis (Simian, NDepend, FxCop, NCover etc.)
  • WebInterface/Dashboards
  • Infrastructure requirements

推荐答案

没有链接到大 CI功能矩阵(Web存档)列出几乎所有的CI选项。

No question like this is complete without a link to the big CI Feature Matrix(Web Archive) which lists just about every CI option out there.

但是我认为重要的是要预先考虑要包含在CI系统中的范围。它只是构建还是您要引入其他元素,例如静态分析,跨项目依赖项,部署,功能测试等。为了帮助进行规划,我在企业CI的元素(PDF;无需注册)。请不要让 E-word让您失望。我的意思是除了基本的快速反馈CI构建之外的其他内容。 :)

But I think it is important to look ahead to the scope of what you want to include in your CI system. Is it going to be just builds or are you going to be bringing in other elements like static analysis, cross-project dependencies, deployments, functional tests, etc. To help with that planning I created this wallchart on the Elements of Enterprise CI (PDF; no registration required). Please don't let the "E-word" put you off; I just mean stuff beyond the basic fast feedback CI build. :)

它不是特定于工具的,但列出了您在计划/评估阶段可能考虑的各种实践。

It isn't tool specific but lists a variety of practices you might consider while you're in the planning/evaluation stages.

这篇关于比较CI服务器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆