我在上一个项目中使用 Cruise Control 作为CI框架。 关于其他一些工具的任何建议?

(不是我发现CruiseControl缺乏,只是想知道是否有人进行了一些比较)

有帮助吗?

解决方案

我们在 Hudson 取得了巨大成功。它易于安装和配置,具有多种插件和良好的Web用户界面。 checkstyle和cobertura代码覆盖插件是我们使用的两个插件。

其他提示

JetBrain的 TeamCity 非常酷。

我们使用 Bamboo

对于各种主要CI服务器的相当广泛的特征矩阵,请查看: http://confluence.public.thoughtworks.org/display/CC/CI+Feature+Matrix

由于我已经从Ant切换到Maven作为我的构建系统, Continuum 是显而易见的选择。它非常干净,并提供我需要的所有功能。

我是第二个Peter对 Hudson 的建议。 Continuum和Hudson都非常容易设置和使用(与CruiseControl相比),但Hudson提供了更多功能。如果您有兴趣,我之前写的为什么我会选择哈德森。

TeamCity及其经过预先测试的提交功能,也是一个不错的选择如果你能忍受免费专业许可的限制(最大限度) 20个用户和20个构建配置。)

我们使用适用于我们的TFS 2008,因为我们几乎都是MS环境......但是,我也使用了 FinalBuilder ,它具有比我见过的任何其他功能更多的功能,并且在您使用混合技术(例如多个SCM)的环境中特别有用。

我们使用与maven完美配合的LuntBuild。

此外,Lunbuild为访问控制提供了很多粒度。我没有使用太多的CI工具,但这是我公司从Cruise Control切换到Luntbuild的主要原因。我们想让客户端访问构建服务器,以便他们可以提取日常构建等,但我们无法让他们访问其他客户端的构建。

TFS 2008非常好。它具有内置于TFS构建的持续集成。

TFS 2008非常好

与CruiseControl和Nant一样

查看 CI工厂,这需要最少的配置

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top