CI 服务器资源

从最初Fowler提出 CI概念以来,CI正被越来越多的项目所应用。Fowler所在ThoughtWork也开发了自己的CI服务器-- Cruise Control,我们的项目组也在使用它。同时,我们也不应该忽视其它的CI服务器,在这里列举出来,以供大家参考。

CruiseControl
开源项目,由ThoughtWork开发。
支持的版本控制工具:ClearCase, CVS, SVN, VSS, MKS, Perforce, StarTeam.
支持的构建工具:Ant, Maven, NAnt.

AnthillPro
商业的构建管理服务器,提供了CI的功能。
支持的版本控制工具比较多:ClearCase, CVS, SVN, PVCS,VSS,AccuRev.
支持的构建工具:Ant, Maven, GNU Make, NAnt.

Continuum隶属于Apache Maven项目。
支持的版本控制工具:ClearCase, CVS, SVN, VSS.
支持的构建工具:Ant, Maven, Shell.

Bamboo
Atlassian出品的商业CI服务器,对开源项目是免费的。
支持的版本控制工具:CVS, SVN, VSS,Perforce.此外,还提供Plugin支持ClearCase和Mercurial.
支持的构建工具:Ant, Maven, NAnt, Shell.

BuildForge
IBM出品,多功能的商业构建管理服务工具,提供高性能、分布式构建、测试和部署等功能。

CruiseControl.NET
CruiseControl的C#版。

CruiseControl.rb
CruiseControl的Ruby版。

Draco.NET
免费的开源CI服务器。
支持的版本控制工具:CVS, SVN, VSS.
支持的构建工具:NAnt, Visual Studio .NET.

Luntbuild
开源的CI服务器,界面不直观,使用比较麻烦。
支持的版本控制工具:ClearCase, CVS, SVN, VSS.
支持的构建工具:Ant, Maven, Shell.

Hudson
开源CI服务器。就我目前得到的信息,应该比CruiseControl更强大。
支持的版本控制工具:CVS, SVN.并提供Plugin支持ClearCase, Git, Perforce, VSS, BitKeeper, StarTeam, URL SCM.
支持的构建工具:Ant, Maven, Shell.也提供了Plugin支持Groovy, Ruby, Rake, NAnt, GAnt.

猜你喜欢

转载自samuelray.iteye.com/blog/199094
ci