从最初Fowler提出[url=http://martinfowler.com/articles/continuousIntegration.html]CI[/url]概念以来,CI正被越来越多的项目所应用。Fowler所在ThoughtWork也开发了自己的CI服务器--[url=http://cruisecontrol.sourceforge.net]Cruise Control[/url],我们的项目组也在使用它。同时,我们也不应该忽视其它的CI服务器,在这里列举出来,以供大家参考。
[url=http://cruisecontrol.sourceforge.net]CruiseControl[/url]
开源项目,由ThoughtWork开发。
支持的版本控制工具:ClearCase, CVS, SVN, VSS, MKS, Perforce, StarTeam.
支持的构建工具:Ant, Maven, NAnt.
[url=http://www.anthillpro.com/]AnthillPro[/url]
商业的构建管理服务器,提供了CI的功能。
支持的版本控制工具比较多:ClearCase, CVS, SVN, PVCS,VSS,AccuRev.
支持的构建工具:Ant, Maven, GNU Make, NAnt.
[url=http://maven.apache.org/continuum]Continuum[/url]隶属于Apache Maven项目。
支持的版本控制工具:ClearCase, CVS, SVN, VSS.
支持的构建工具:Ant, Maven, Shell.
[url=http://www.atlassian.com/software/bamboo/]Bamboo[/url]
Atlassian出品的商业CI服务器,对开源项目是免费的。
支持的版本控制工具:CVS, SVN, VSS,Perforce.此外,还提供Plugin支持ClearCase和Mercurial.
支持的构建工具:Ant, Maven, NAnt, Shell.
BuildForge
IBM出品,多功能的商业构建管理服务工具,提供高性能、分布式构建、测试和部署等功能。
[url=http://ccnet.thoughtworks.com/]CruiseControl.NET[/url]
CruiseControl的C#版。
[url=http://cruisecontrolrb.thoughtworks.com/]CruiseControl.rb[/url]
CruiseControl的Ruby版。
[url=http://draconet.sourceforge.net]Draco.NET[/url]
免费的开源CI服务器。
支持的版本控制工具:CVS, SVN, VSS.
支持的构建工具:NAnt, Visual Studio .NET.
[url=http://luntbuild.javaforge.com]Luntbuild[/url]
开源的CI服务器,界面不直观,使用比较麻烦。
支持的版本控制工具:ClearCase, CVS, SVN, VSS.
支持的构建工具:Ant, Maven, Shell.
[url=https://hudson.dev.java.net/]Hudson[/url]
开源CI服务器。就我目前得到的信息,应该比CruiseControl更强大。
支持的版本控制工具:CVS, SVN.并提供Plugin支持ClearCase, Git, Perforce, VSS, BitKeeper, StarTeam, URL SCM.
支持的构建工具:Ant, Maven, Shell.也提供了Plugin支持Groovy, Ruby, Rake, NAnt, GAnt.
[url=http://cruisecontrol.sourceforge.net]CruiseControl[/url]
开源项目,由ThoughtWork开发。
支持的版本控制工具:ClearCase, CVS, SVN, VSS, MKS, Perforce, StarTeam.
支持的构建工具:Ant, Maven, NAnt.
[url=http://www.anthillpro.com/]AnthillPro[/url]
商业的构建管理服务器,提供了CI的功能。
支持的版本控制工具比较多:ClearCase, CVS, SVN, PVCS,VSS,AccuRev.
支持的构建工具:Ant, Maven, GNU Make, NAnt.
[url=http://maven.apache.org/continuum]Continuum[/url]隶属于Apache Maven项目。
支持的版本控制工具:ClearCase, CVS, SVN, VSS.
支持的构建工具:Ant, Maven, Shell.
[url=http://www.atlassian.com/software/bamboo/]Bamboo[/url]
Atlassian出品的商业CI服务器,对开源项目是免费的。
支持的版本控制工具:CVS, SVN, VSS,Perforce.此外,还提供Plugin支持ClearCase和Mercurial.
支持的构建工具:Ant, Maven, NAnt, Shell.
BuildForge
IBM出品,多功能的商业构建管理服务工具,提供高性能、分布式构建、测试和部署等功能。
[url=http://ccnet.thoughtworks.com/]CruiseControl.NET[/url]
CruiseControl的C#版。
[url=http://cruisecontrolrb.thoughtworks.com/]CruiseControl.rb[/url]
CruiseControl的Ruby版。
[url=http://draconet.sourceforge.net]Draco.NET[/url]
免费的开源CI服务器。
支持的版本控制工具:CVS, SVN, VSS.
支持的构建工具:NAnt, Visual Studio .NET.
[url=http://luntbuild.javaforge.com]Luntbuild[/url]
开源的CI服务器,界面不直观,使用比较麻烦。
支持的版本控制工具:ClearCase, CVS, SVN, VSS.
支持的构建工具:Ant, Maven, Shell.
[url=https://hudson.dev.java.net/]Hudson[/url]
开源CI服务器。就我目前得到的信息,应该比CruiseControl更强大。
支持的版本控制工具:CVS, SVN.并提供Plugin支持ClearCase, Git, Perforce, VSS, BitKeeper, StarTeam, URL SCM.
支持的构建工具:Ant, Maven, Shell.也提供了Plugin支持Groovy, Ruby, Rake, NAnt, GAnt.