Ruby on Rails Web应用程序的最佳CI服务器是什么?

时间:2009-11-06 02:51:02

标签: ruby-on-rails continuous-integration hudson

我想在我的Ruby on Rails应用程序中使用CI(持续集成)服务器。

如果应用程序是Java,我应该使用Hudson CI Server。

Ruby on Rails中最好的解决方案是什么?

9 个答案:

答案 0 :(得分:5)

查看TeamCity

TeamCity

以下是来自开发者的博客文章:

TeamCity - Ruby on Rails

答案 1 :(得分:4)

http://cruisecontrolrb.thoughtworks.com/ - 非常简单且非常强大(特别是因为它的可扩展性)CI服务器用ruby编写,目标基于ruby的项目。配置是基于ruby的,有很好的文档记录。

答案 2 :(得分:3)

Hudson并不特定于Java构建 - 它非常擅长处理多个平台,并且可以为您启动任意脚本。我推荐它。已经有两个ruby插件 - Ruby metrics pluginRuby plugin后者允许您使用Ruby代码作为构建脚本。

答案 3 :(得分:3)

我在Rails的支持下提供hosted Continuous Integration服务。查看https://circleci.com。 Circle非常快,只需单击一下即可设置,并自动并行化测试。

答案 4 :(得分:2)

我个人推荐CI-Joe。这很简单,它的工作做得很好。

答案 5 :(得分:2)

Tddium比这些要好得多,但自问题问世以来它已经发布了。

答案 6 :(得分:1)

Semaphore是一个托管的CI应用程序,专注于Ruby,无需设置。它适用于GitHub上托管的项目。

答案 7 :(得分:0)

我写了一篇名为Construct:http://github.com/radar/construct

的文章

另外还有一个叫做诚信:http://github.com/integrity/integrity

我们用于内部项目。

答案 8 :(得分:0)

不知道最好但也要检查出来:

CI Joe

BigTuna