我想在我的Ruby on Rails应用程序中使用CI(持续集成)服务器。
如果应用程序是Java,我应该使用Hudson CI Server。
Ruby on Rails中最好的解决方案是什么?
答案 0 :(得分:5)
答案 1 :(得分:4)
http://cruisecontrolrb.thoughtworks.com/ - 非常简单且非常强大(特别是因为它的可扩展性)CI服务器用ruby编写,目标基于ruby的项目。配置是基于ruby的,有很好的文档记录。
答案 2 :(得分:3)
Hudson并不特定于Java构建 - 它非常擅长处理多个平台,并且可以为您启动任意脚本。我推荐它。已经有两个ruby插件 - Ruby metrics plugin和Ruby 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)