質問

私の仕事では、私はあなたの古典的なJava Aplicationに取り組んでいます。 「ソフトウェア工場」として使用しています。Maven、Hudson、Sonar。

私の夜の仕事では、私はレールの荷物でペンナールルビーに取り組んでいます。私には一定数のアプリケーションがありますが、あまり知られていませんが、それは私の質問ではありません。私の質問は次のとおりです。

ハドソンのようなツール - Ruby on Railsのソナーはありますか?バンドルとジェムファイルはマベンの仕事をしますが、ハドソンとソナーの仕事をするために何かがありますか?私にとって、それはこの2に合計されています:Commitでテストをビルドして実行 - 需要のある品質メトリックとコード統計をビルドします

よろしくお願いします。

役に立ちましたか?

解決

ハドソンはトリックをします。

ハドソンを使用します レーキプラグインRuby Metricsプラグイン.

他のヒント

GitHubでホストされているRails 3プロジェクトの構築にはHudsonを使用します。

RVM、Bundler、RSPEC、Cucumber、XVFB(ヘッドレスブラウザーベースの機能用)、XVNC(リモートでビルドを見るため)をセットアップしています。

ビルドは、HudsonのEC2プラグインで生成されたUbuntu 10.04を実行しているHCPU Xlarge EC2 Slavesで実行されます。を使用しております Parallel_tests スペックとキュウリの機能を並列化して、利用可能なすべてのコアとメモリを利用します。これにより、モンスターが〜35分のシングルスレッドビルドを〜6分にすることができました。

メトリックに関しては、使用してメトリックビルドを実行するハドソンジョブがあります metric_fu

お役に立てれば。

ソナーの場合:時代遅れのものを見つけました: https://github.com/pica/ruby-sonar-plugin

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top