如何正确地将jenkins与rails项目集成?

时间:2012-07-23 23:03:20

标签: ruby-on-rails jenkins

我知道还有其他帖子,但我的设置存在两个问题:

  1. 当jasmine-ci抛出异常时,我的构建仍在传递而不是失败。
  2. 这是最有说服力的方式吗(ssh行+ rake任务)?我觉得应该有一个更漂亮/更好的方法来整合ruby + jenkins?
  3. Rake issues

1 个答案:

答案 0 :(得分:1)

您需要的是ci_reporter gem。

http://lostechies.com/ryansvihla/2011/09/25/rail-3-1-ci-setup-with-jenkins-test-unit-simplecov-on-os-x-lion/

这个gem wrap规范rake任务并使xml输出可以被Jenkins理解,如果测试没有通过则报告失败。

我认为Jenkins对Ruby和RVM以及您的项目环境了解不多。这就是为什么你需要编写自定义shell任务,指定Ruby版本,database.yml config等等。

祝詹金斯好运,但我等不及私人特拉维斯CI发布了)