项目托管在 github 的话可以用它来跑自动化测试 (含 headless)
截图介绍看这里: http://saberma.me/other/2011/11/29/travis-ci-is-a-free-continuous-integration-test-server.html
#4 楼 @poshboytl 我们之前有个私有项目搞过,它还能帮助自动部署,用的是: https://github.com/defunkt/cijoe
#4 楼 @poshboytl travis 用的 Vagrant 来管理 virtualbox,Vagrant 支持 chef 和 puppet 进行配置
@aNdReW_Qx 是 github 把图片缓存了吧,看下这个 http://about.travis-ci.org/docs/user/status-images/
@jinleileiking 还不到两年啦
@poshboytl 是可能不适合私有项目,专门针对开源社区的
travis-ci 还有个好处就是可以并行处理,单跑集成测试要 45 分钟 (囧),现在加上单元测试设置 8 个并行,最长的才 23 分钟
这里也有一个入门的介绍 http://lanvige.com/posts/travis_ci_with_rails/
Travis 是开源的,完全可以自己搭建一个的。