6

我在上一个项目中使用Cruise Control作为 CI 框架。对其他一些工具有什么建议吗?

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

4

9 回答 9

12

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

于 2008-09-21T10:33:38.620 回答
9

JetBrain 的TeamCity非常酷。

于 2008-09-21T10:35:57.350 回答
7

我们使用竹子

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

于 2008-09-21T11:19:13.627 回答
5

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

于 2008-09-21T10:23:37.740 回答
5

我赞同彼得对哈德逊的建议。Continuum 和 Hudson 都非常易于设置和使用(与 CruiseControl 相比),但 Hudson 提供了更多功能。如果你有兴趣,我之前写过我为什么会选择 Hudson。

如果您可以忍受免费专业许可证的限制(最多 20 个用户和 20 个构建配置),TeamCity 具有预先测试的提交功能,也是一个不错的选择。

于 2008-09-21T13:12:30.407 回答
2

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

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

于 2008-09-21T11:07:41.410 回答
2

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

于 2008-09-27T01:22:27.963 回答
1

TFS 2008 相当不错。它在 TFS 构建中内置了持续集成。

于 2008-09-21T11:09:15.757 回答
1

TFS 2008 相当不错

CruiseControl 和 Nant 也是如此

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

于 2008-09-21T12:54:23.807 回答