你会为GWT开发推荐什么CI工具?

时间:2010-02-04 08:02:40

标签: gwt continuous-integration

我即将为2人Java / GWT开发“团队”安装CI工具,需要对当前最新技术进行简要更新。
我来自CruiseControl / Ant / rake背景(没有Maven经验)。

要求:
*脚本语言(最小XML配置)
* Ant任务重复使用
*“5分钟”安装和配置

以下是一些参赛者:
哈德森


摇篮
Buildr
CruiseControl的
克鲁斯

在我的案例中,您会推荐哪种CI工具?

4 个答案:

答案 0 :(得分:5)

我为GWT项目设置了一个Hudson CI,在Windows和Linux上都没有问题。 我已经使用ANT任务来完成不同的编译,运行JUnit测试和GWT测试等等。

您可以执行任何操作,ant任务,命令行程序,python脚本等。

它还与像Redmine这样的Bug跟踪系统集成。 Redmine与Hudson整合。

界面简单直观,全部基于Web,没有xml配置文件。

答案 1 :(得分:3)

对我来说TeamCity是这种事情的最佳工具。安装就像一件轻而易举的事。专业版可免费使用。可以重用Ant任务。我们正在重复使用手工编写的CI'服务器'中的所有nant任务。 XML配置可能,但UI很棒,非常简单。此外,TeamCity还提供了Bug跟踪系统集成。

Features

答案 2 :(得分:2)

我个人使用Hudson和Ant任务

答案 3 :(得分:1)

Buildr有一个open enhancement request,其gwt生成任务适用于1.5.3。它应该很简单,将其移动到2.0以满足您的需求。

它主要是围绕ant任务的包装代码,使用Antwrap,Buildr java集成,并将其插入到项目生命周期中。