2009-03-12 21 views
2

私はプロジェクトのために継続的なインテグレーションサーバーをセットアップすることを任されており、オプションを評価しています。継続的インテグレーション/ Cruisecontrolのアドバイス

私はむしろRubyをXMLよりも書くという単純な事実のために、ccではなくcc.rbを使いたいと思っています。私が見ることができるものから、CCはより成熟した製品であり、より多くの機能を備えています。

統合サーバーを次の要件で設定しているかどうかを知りたいと思っています。どのシステムを選択すればよいでしょうか、どのように考えていきますか?

  • Mercurialのサポート
  • 複数のプラットフォーム上で実行セレンテストスイート
  • ビルドライトのX10サポート(必須ではない)

任意の指導をいただければ幸いです。

よろしく、

クリス

答えて

1

あなたはハドソンを使用して検討しました。それは複数の言語とプラグインをサポートしており、一般に非常に柔軟です。

私はそれが水銀のサポートを持っていると思うし、あなたは何とかセレンテストでprobフックすることができます。

カール、私は同意

1

個人的に私はオリジナルのCruiseControlを使用しますが、おそらく私は彼ですそれを書きます。 ;)

(CC、cc.rb、Hudsonなど)必要なツールはたくさんあります。あなたがそれらのテストを実行することに気を付けるだけなら、それらの大部分が行います。より洗練されたエクスペリエンスといくつかの機能(IDE統合など)が必要な場合は、Zutubi Pulse(またはBambooまたはTeam City)のようなツールがよく見えるようになります。完全なライフサイクル(CI->テスト - >デプロイメント)と複数のツールからのレポート作成に取り掛かるためには、AnthillProのようなより高度な方法が必要です。

本当に他に何をしたいと思うかという質問です。

+0

私がそれをやりたいことは、Rakeスクリプトを実行し、いくつかのRailsプロジェクトを構築することです。 – ChrisInCambo

関連する問題