本当の具体的な違いはありますか、それとも単に好みの問題ですか?
9 に答える
クルーズ コントロールのセットアップと維持には、TeamCity (自動化されたプロジェクト (sln) ビルドを数分でセットアップできる) よりも時間がかかります。TeamCity には、ビルドの失敗を (電子メール、Jabber、Web サイト経由で) すぐに報告するなど、非常に優れた機能がいくつかあるため、x 分間待つ必要はありません。
バージョン 4 (現在は EAP) には、失敗したテストを最初に実行する機能もあるため、ビルドを修正したかどうかがすぐにわかります。
だから...私の投票はteamcityに行きます.あなたのチームがそれほど大きくない限り、あなたはそれにお金を払わなければなりません....その場合、私にはわかりません.
TeamCity Web サイト ( http://www.jetbrains.com/teamcity/documentation/featureMatrix.html ) には、TeamCity と CruiseControl および CruiseControl.NET の比較があります。明らかに、TeamCity を支持するように少し偏っていますが、とにかく役立つかもしれないと考えました.
私にとっては、SourceGear Vault をサポートし、TeamCity をサポートしていないため、CruiseControl.NET を使用する必要がありました。
TeamCity は、使用と保守が非常に簡単です。新しく始める場合は、TeamCity を使用してください。
私は個人的に CC.NET を使用しています。これは、カスタマイズできるためです。Red Stone の EggPlant の実行、ローカリゼーション レポートの作成、多くの異なるフレームワークおよび 3 つの OS での UnitTest の実行など、あらゆる種類の用途に使用しています。 MONOを使用。セットアップは本当に簡単で、1 つのソリューションを簡単にコンパイルするだけで 5 分もかかりませんでした。しかし、私は Team City をチェックしてみましたが、それはクールに見えます。カスタマイズする機能が必要なだけです。
TeamCity の事前テスト済みまたは遅延コミットは、特定のニーズによっては優れた機能になる場合があります。
チームシティはPHPをサポートしていないので、私にとっては面白くありません。これは個人的な選択だと思います。
個人的な選択ですが、TeamCityはインストールと表示が非常に快適です。
TeamCityはPHPをサポートできます。以下のURLを確認してください。