56

Visual Studio および Resharper と一緒にラップトップで実行できる、軽量でセットアップが簡単な CI サーバーを探しています。私は明らかに、CruiseControl、TeamCity などのすべてのビッグ ネームを検討していますが、私にとって最大の考慮事項は、セットアップの容易さと、より少ないメモリ フットプリントです。

編集: 大きな 2/3 以外の他のソリューションについての提案もお願いします...

編集:誰も追加するものがなければ、私は答えを受け入れようとしていますか?

4

5 に答える 5

43

私はTeamCityを使用していますが、セットアップと実行が非常に簡単です。

デモとドキュメントを確認してください。1 時間もかからずに起動して実行できます。

于 2008-11-05T04:06:07.293 に答える
10

CruiseControl.NETを使い始めたばかりです。

事前の知識がなくても、MSBuild、M​​STest、およびTeam Foundation Server(つまり、CodePlex)を使用した単一のテストプロジェクトで数時間で稼働させることができました。ここに役立つリソースへのリンクをたくさん投稿しましたDevsta2008Day 0:Source Control and CI

私のプロジェクトはかなり小さかったので、メモリフットプリントを手伝うことはできません。何もしていない間(つまり、ほとんどの場合)、システムで最大5MBを使用していると言えます。実際、付属のトレイアイコン通知機能は、約6MBのサービスよりも多くのメモリを消費します。もちろんそれが何かをするとき、それは上がります。

于 2008-11-05T07:39:42.760 に答える
9

Hudson (更新: Jenkins 1 ) はセットアップが非常に簡単で、ジョブ (プロジェクト) の管理は、CruiseControl などと比べて確かに簡単です。ソロの開発者にも最適です。

詳細については、特に .NET 環境での Hudson の使用に関するこの回答を参照してください。

( 1 Hudson/Jenkins の状況に関する背景情報: Hudson と Jenkins のどちらを選択するか? )

于 2009-05-22T08:29:57.510 に答える
3

使いやすさについては、CruiseControl.Net が非常に簡単であることがわかりました。メモリ フットプリントに関して言えば、システムを食いつぶすと言わざるを得ません。 つまり、CruiseControl.Net もホストする開発ボックスは適切な方法ではありません。残念ながら、私が過去に使用したときにアクセスできたのはそれだけです。

他のツールと話すことができません。

于 2008-11-05T04:32:31.437 に答える
1

CI をソロ開発者として使用しています。

開発ブランチをテスト ブランチにマージすると、CI はコードを取得してコンパイルし、接続文字列を変更し、いくつかのアプリ設定を変更して、Beyond Compareを介してテスト サイトにコピーし、テスターが確認できるようにします。 .

于 2008-11-05T12:37:45.700 に答える