0

私は.NET開発者であり、Windowsサーバーマシンにgitリポジトリとteamcityをセットアップしました。また、Rubyの使用/学習も開始しており、RubyonRails用のCIもセットアップしたいと考えています。

これに最適なセットアップは何だろうと思っていました。サーバーとして使用できるマシンは1台だけです。

WindowsServer上のすべて-これにより、rubyCIにとって事態が困難になると思います。私はWindows7内のUbuntuVMでrubyを開発しています。

Ubuntu(または他のLinux)サーバー上のすべて-私がモノラルで使用している最新の.netテクノロジーのいくつかでは、.Netの大きな問題が最新ではありません。

仮想UbuntuサーバーをホストするWindowsサーバー。UbuntuサーバーのGitとRubyCI、およびWindowsサーバーのteamcity。

最後の選択肢は、現時点で私のお気に入りです。しかし、すべてを設定するために多くの時間を費やす前に、私は他の人がこの状況で何をしたのだろうかと思っていました。

また、継続的デプロイから始めたいと思います。

4

2 に答える 2

0

TeamCityはレーキタスクを問題なく実行します。実際、私たちはrakeタスクを使用して.netソリューションをパッケージ化し、デプロイします。展開がそれほど複雑でない場合は、Windowsサーバーでrakeタスクを使用することで問題はないでしょう。

より複雑なシナリオでは、おそらくCapistranoを使用する*nixベースのマシンが必要になります。私がWindowsマシンでCapistranoを使用して読んだことから、非常に難しいですが、私はそれを自分で試していません。

于 2011-03-10T14:51:19.067 に答える
0

Windows7ホストのVirtualBox内でUbuntuを実行していますが、完全に機能します。WindowsServerOSは必要ありません。.NETのものをすべてスキップしたので、同じボックスでVisualStudioとVirtualBoxを並列に実行した経験はありませんが、このシナリオでは、少なくとも(!)4GBのRAMとSSDが必要です。

于 2011-03-10T14:04:05.660 に答える