2

私はプロジェクトの継続的インテグレーションサーバーのセットアップを任されており、オプションを検討しています。

XMLよりもRubyを記述したいという単純な事実のために、ccではなくcc.rbを使用したいと思います。私が見ることができることから、ccはより成熟した製品であり、箱から出してより多くの機能が付属しています。

では、次の要件で統合サーバーをセットアップしているかどうかを知りたいのですが、どのシステムを選択し、どのように実行しますか?

  • 水銀サポート
  • 複数のプラットフォームでSeleniumテストスイートを実行する
  • ビルドライトのx10サポート(必須ではありません)

任意のガイダンスをいただければ幸いです。

よろしく、

クリス

4

3 に答える 3

3

はい、同意します。ハドソンは管理がはるかに簡単で、柔軟にするさまざまな気の利いたプラグインがあります

Mercurial をサポートしてい ます http://wiki.hudson-ci.org/display/HUDSON/Mercurial+Plugin

セレンのサポートも利用できます http://thinkvitamin.com/dev/easy-automated-web-application-testing-with-hudson-and-selenium/

于 2009-03-12T15:43:53.557 に答える
1

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

私はそれが水銀サポートを持っていると信じており、何らかの方法でセレンテストにフックすることができます.

カール

于 2009-03-12T15:28:27.713 に答える
1

個人的には、オリジナルの CruiseControl を使用しますが、それはおそらく、作成を手伝ったためです。;)

やりたいことができるツールはたくさんあります (CC、cc.rb、Hudson など)。これらのテストを実行することだけに関心がある場合は、ほとんどのテストで実行できます。より洗練されたエクスペリエンスといくつかの機能 (IDE 統合など) が必要な場合は、Zutubi Pulse (または Bamboo または Team City) などのツールが見栄えがよくなります。フル ライフサイクル (CI->test->deployment) に参加し、複数のツールからレポートを作成したい場合は、AnthillPro のようなハイエンドなものが適しているかもしれません。

つまり、他に何をしたいと思うかという問題です。

于 2009-03-12T19:42:39.223 に答える