2011-11-16 39 views
1

我正在寻找一个持续集成服务器:简单CI为Rails

  • 允许我简单地加我的客户的Rails项目,构建,从GitHub上一个新的退房承诺。这些不是公共项目。
  • 允许我将结果通知篝火室。
  • 允许我安装我可能需要的服务,例如Postgres或Redis,因此可能不包含由其他人托管和运行的任何服务。
  • 容易托管

是否有适合于这一点,有什么办法呢?我看过哈德森和城市队,但是想知道那里还有什么。

回答

1

看看Travis CI

+0

从我可以看到这是唯一的开源项目。我正在谈论更多关于客户端的一组客户端项目。我已经更新了这个问题。 –

+0

是的,它目前仅适用于开源项目,但他们计划在不久的将来增加对私有github存储库的支持。 – buru

+0

他们已经添加了对闭源项目的支持:https://travis-ci.com/plans – buru

1

你一定要看看Tddium。注册一个免费的14天试用版:无需等待Beta版邀请。

它完全托管在沙盒虚拟机中,支持私有Git存储库,并通过git钩子执行CI。包括营火一体化。

Tddium目前支持:

  • 全Heroku的整合,包括Heroku的认可附加
  • RSpec的,黄瓜,菠菜,测试::单位,和茉莉(通过的Webkit)
  • MySQL和Postgres的,蒙戈
  • Redis的,Memcached的,了Riak
  • Solr的和ThinkingSphinx
  • 水豚,硒,WebKit的,Culerity
  • 的Ruby 1.9.3,1.9.2,1.8.7和REE
  • 的CouchDB和RabbitMQ的
2

结帐TestPilot CI

它支持高安全沙箱环境的私人回购协议,自动连接到Github在代码更改时触发构建,通过Campfire或电子邮件通知构建,并具有开源构建环境(其中已包括最常见的依赖关系,如Redis,Mongo,Postgres,Riak,Mysql,Sqlite3,RabbitMQ等)

我是其中之一evelopers,我们会根据客户需求不断开发新功能,所以我们很乐意听到您的想法。

11

嘛,只要我们垃圾邮件我们自己的产品,我为什么不加我的:)

CircleCI做了你所说的一切和更多。

安全性,所有的数据库,github,heroku和篝火+ hipchat集成,自动并行性,令人难以置信的快速构建,并可以在瞬间建立。

如果你感兴趣的一些基本原理,检查出StackOverflow podcast其中乔尔和我谈谈吧:)