18

私の目的は、Javaデスクトップアプリケーションの継続的インテグレーションツールとして、CruiseControlとHudsonのどちらかを選択することです。私はハドソンとCruiseControlを比較してたくさんの読書を見てきました。機能と使いやすさの点で、ハドソンは最高のようです。

しかし、堅牢性、重い構成での信頼性、そして最終的には長期的には、これはまだ本当ですか?

4

7 に答える 7

27

私の投票はハドソンに行きます。

  • 堅牢性:リリースの間にマイナーなバグが表面化したものの、ハドソンがクラッシュするのを見たことがありませんが、驚くほど速く押しつぶされました。また、NetbeansJBossEclipseApacheで使用されています。これらのワークロードを処理するのはかなり堅牢だと思います。
  • 重い構成での信頼性:ここで何を意味するのかわかりません。それは非常に構成可能です。
  • 長期的には:ハドソンの背後には強力なコミュニティがあり、主任コミッターはコードベースに貢献している120人の開発者を引用しています

ハドソンに行って、決して振り返らないと思います。

于 2009-06-04T09:40:49.723 に答える
4

CruiseControlを使用してライブラリとアプリケーションを構築していました。JavaではなくC++とPythonの開発に使用していました。最近、ハドソンに切り替えましたが、非常に良い結果が得られました。私たちが気に入った主な機能は次のとおりです。

  • プロセスを停止します
  • スレーブを使用します。つまり、1か所で複数のプラットフォームの構築を管理できます。
  • 簡単なプラグインのダウンロード、インストール、使用。
于 2009-12-09T12:32:20.353 に答える
3

2年前にCruseiControlを使い始めました。それを始めるのは大変な苦痛であり、すべての変更は苦痛でした。その後、ハドソンに切り替えました。そして私は恋をしています:-)

  • 本当に素晴らしいユーザーインターフェース、あなたはそれが必要なときに直接助けを得る
  • セットアップと構成が簡単
  • プラグイン!私は彼らが大好きです。PromoteBuildを見てください。Cruisecontrolで簡単にそれを行うようにしてください。
  • 大規模でアクティブなユーザーコミュニティ
于 2009-07-01T14:11:41.130 に答える
2

数年前に同じ質問をし、レビューを読んだり、比較したりした後、ハドソンに行きました。

設定は簡単で、数年経っても問題はなく、4〜5のプロジェクトしか設定されていなかったので、あなたが言っているようにこれが「重い設定」に該当するかどうかはわかりませんが、私にとってはスムーズに機能しました。

于 2009-06-04T09:06:12.210 に答える
2

私は最近、これと同じ決定に直面しました。私はCruiseControl.NETとHudsonの両方のインストールを開始し、一方をいじってからもう一方をいじりました。しかし、すぐにハドソンと勢いを増しました。現在、Hudsonをしっかりと使用しており、CruiseControl.NETにはこれ以上触れていません(とにかく、CruiseControl.NETにそれほど深く関わっていたわけではありません)。したがって、ハドソンは.NETの世界で問題なくセットアップできることを証明できます。

于 2009-07-15T19:08:13.133 に答える
1

私はハドソンをかなり長い間使用していて、それに満足しています。私はTeamcityを使ったことがありません。

コストが懸念される場合は、ハドソンが当然の選択です。コミュニティの貢献は非常に健全です。

于 2009-06-04T08:38:16.137 に答える
0

TeamCityもご覧になることをお勧めします。CruiseControlからTeamCityに変更し、ビルドのキャンセルなど、多くの新しい便利な機能があります。

于 2009-06-04T08:22:33.953 に答える