我的任务是为我们的项目设置一个持续集成服务器,并且正在权衡选项。

我想使用 cc.rb 而不是 cc,因为我宁愿编写 Ruby 而不是 XML。据我所知,cc 是一个更成熟的产品,并且具有更多开箱即用的功能。

所以我想知道如果您要设置具有以下要求的集成服务器,您会选择哪个系统以及如何进行?

  • 水银支持
  • 在多个平台上运行 selenium 测试套件
  • x10 对构建灯光的支持(非必需)

任何指导将不胜感激。

问候,

克里斯

有帮助吗?

解决方案

是的,我同意,Hudson 更容易管理,并且有各种漂亮的插件,使其灵活

它确实有善变的支持http://wiki.hudson-ci.org/display/HUDSON/Mercurial+Plugin

还提供 Selen 支持http://thinkvitamin.com/dev/easy-automated-web-application-testing-with-hudson-and-selenium/

其他提示

您是否考虑过使用 hudson.它支持多种语言和插件,而且通常非常灵活。

我相信它有善变的支持,你可以以某种方式进行硒测试。

卡尔

就个人而言,我会使用原始的 CruiseControl,但这可能是因为我帮助编写了它。;)

有很多工具可以满足您的需求(CC、cc.rb、Hudson 等)。如果您只关心运行这些测试,那么大多数测试都可以。如果您想要更精致的体验和更多功能(例如 IDE 集成),那么 Zutubi Pulse(或 Bamboo 或 Team City)等工具开始看起来不错。如果您想进入完整的生命周期(CI->测试->部署)并通过多个工具进行报告,那么像 AnthillPro 这样的高端工具可能是您的最佳选择。

所以真正的问题是你认为你还想做什么。

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