7

私の見解では、私たちは社内で NAnt/Ivy/CruiseControl.Net の独自の「フレーバー」を構築しており、他の開発ショップがまったく同じ作業を行っているように感じずにはいられませんが、その後、誰もがそれを発見しています。それと同じ問題と落とし穴。

NAnt、Ivy、CruiseControl についてはまったく不満はありません。開発者チームがコードの品質をより確実なものにするのに役立っているからです。しかし、これらのツールが非常に人気があるのは奇妙に思えますが、皆、CI ホイールを再発明しています。

上記のツールを使用して、.Net アプリケーションを構築するための既製のソリューションはありますか?

4

3 に答える 3

4

継続的インテグレーション ツールは、通常、継続的インテグレーションの監視/実行の側面にのみ焦点を当てています。つまり、リポジトリを監視し、何かがチェックインされたときにビルドを開始します。これを成功させる秘訣は、保守が容易で自動化されたビルドを作成することです。拡張 - rake は、ルビの表現力のために nant よりもおそらくこれに適した選択ですが、注意すれば nant で同じことを達成できます。

TeamCity はおそらく、セットアップして実行する最も簡単で最速の CI サーバーであり、間違いなく CC を凌駕しています。

Hudson は、どの CI サーバーを使用するかを調査していたときによく出てきた別の製品でしたが、TeamCity を選択し、Hudson を使用したことがないため、2 つを実際に比較することはできません.

于 2010-03-30T00:11:52.587 に答える
1

ハドソンを見てみよう

于 2010-03-30T00:14:40.050 に答える
0

CI Factoryがありますが、それは常に 1 人の開発者が断片をまとめて 1 つにまとめるものであり、.NET ランドから Java ランドへと脇道にそれたように見えます。

于 2010-05-17T19:08:05.913 に答える