2

在我的日常工作中,我致力于您的经典 Java 应用程序。我们用作“软件工厂”:Maven、Hudson 和 Sonar。

在我的夜间工作中,我在 Rails 上处理个人 Ruby。我有一定数量的应用程序,不太为人所知,但这不是我的问题。我的问题是:

有没有像 Hudson-Sonar 这样的工具用于 ruby​​ on rails ?Bundle 和 gemfiles 做 maven 的工作,但是有什么可以做 hudson 和 sonar 的工作吗?对我来说,总结为以下 2 点: - 在提交时构建和运行测试 - 按需构建质量指标和代码统计信息

问候你。

4

3 回答 3

2

哈德森会做的伎俩。

我们使用 Hudson Rake 插件Ruby 指标插件

于 2011-03-20T12:00:39.673 回答
0

我们使用 Hudson 构建一个托管在 Github 上的 Rails 3 项目。

我们已经设置了 RVM、Bundler、Rspec、Cucumber、Xvfb(用于基于无头浏览器的功能)、Xvnc(用于远程观看构建)。

该构建在运行 Ubuntu 10.04 的 HCPU XLARGE EC2 从站上运行,该从站由 Hudson 的 EC2 插件生成。我们使用parallel_tests gem 来并行化我们的规格和黄瓜功能,以利用所有可用的内核和内存。这帮助我们将大约 35 分钟的单线程构建缩减到了大约 6 分钟。

至于指标,我们有一个 Hudson 作业,它使用metric_fu运行指标构建

希望这可以帮助。

于 2011-03-22T05:00:37.937 回答
0

对于声纳:找到一个过时的:https ://github.com/pica/ruby-sonar-plugin

于 2012-09-30T10:18:11.997 回答