2

私たちは、新しい Web プロジェクトの初期段階にあります。プロジェクトは時間の経過とともに成長し、複雑になります。最初から、JUnit を使用した単体テストと統合テスト、および HtmlUnit を使用したシステム テストを行います。価値があると証明された場合は、静的コード分析ツールをビルド プロセスに追加することもあります。

継続的インテグレーションを使用するプロジェクトに関与している、または関与したことがある場合。どのソフトウェアを使用しましたか、または使用しましたか?また、その効果があったと思いますか? Java Web プロジェクトの継続的インテグレーションに推奨するソフトウェアはどれですか?

4

8 に答える 8

7

ハドソン(最高)。ハドソンのウェブサイト

于 2008-09-18T21:23:53.133 に答える
2

JetBrains TeamCity Pro. http://www.jetbrains.com/teamcity/index.html

Professional Edition にはライセンス キーは必要ありません。プログラムにライセンスキーが入力されていない場合、TeamCity は Professional Edition サーバーで自動的に実行を開始します。Professional Edition Server を 1 回インストールすると、次のセットアップ権限が付与されます。

追加料金なしで 3 つのビルド エージェント 20 のユーザー アカウント 20 のビルド構成

于 2008-09-18T21:26:29.663 に答える
2

CruiseControlHudsonの両方を使用したので、構成が簡単なのは Hudson をお勧めします (構成ファイルの直接編集もサポートされていますが、Web GUI を使用して簡単に行うことができます)。

于 2008-09-18T21:41:50.890 に答える
1

Hudson は素晴らしく無料です: http://hudson.dev.java.net/

竹は素晴らしいですが、高価です http://www.atlassian.com/software/bamboo/

于 2008-09-18T21:25:25.983 に答える
0

Atlassian の Bambooには非常に満足しています。商用ですが、スターター パック ライセンスは 10 ユーザーでわずか 10 ドルです。非常によく文書化されており、セットアップが簡単で柔軟性があります。

于 2010-01-14T11:59:51.130 に答える
-1

Java プロジェクトにはCruiseControlを、.NET プロジェクトには CruiseControl.NET を使用しましたが、どちらもうまく機能し ます

私は、数十人の開発者と共に 4 年間実行されているプロジェクト用に CruiseControl をセットアップしました。その間に構成が数回調整されましたが、うまく機能します。(私はもうそのプロジェクトを積極的にサポートしていませんが、サポートしている人々とは今でも協力しています。)

私の現在の立場では、CruiseControl.NET は複数の .Net プロジェクトをサポートするために使用されており、2 年以上使用されています。

于 2008-09-18T21:36:25.800 に答える
-1

CruiseControl は、設定が完了すると、かなりうまく機能します。

http://cruisecontrol.sourceforge.net/

于 2008-09-18T21:24:16.063 に答える
-1

クルーズコントロール

CruiseControl は、継続的インテグレーション ツールであると同時に、カスタム継続的ビルド プロセスを作成するための拡張可能なフレームワークでもあります。さまざまなソース管理、ビルド テクノロジ、および電子メールやインスタント メッセージングを含む通知スキーム用の多数のプラグインが含まれています。Web インターフェイスは、現在および以前のビルドの詳細を提供します。また、標準の CruiseControl ディストリビューションは、サードパーティ ツールの豊富な選択肢によって強化されています。

于 2008-09-18T21:32:07.793 に答える