SVNリポジトリのコミット時に自動的にアプリケーションをビルドし、テスト/ホモロゲーションサーバーにデプロイするようにサーバーを設定したいとします。私は何を計画して何C#/ Asp.Net 3.5アプリケーション自動ビルダーサーバーの設定に関する疑問
:
- ビルドツールをインストールします(?ナントのMSBuildを使うのか?)。
- 単純なスクリプトを作成し、ビルドとデプロイのプロセスを開始するSVNにフックを設定します。
私のサーバーにインストールする必要があるものは、.NET 3.5フレームワークです。 Nantはソリューションファイル(.sln)のみに基づいてアプリケーションを構築できますか?
私は少し調べましたが、Nantの最後のリリースv0.86 beta 1には、ソリューションターゲットは含まれていません。
他の方法がありますか?
現在、私はVS2008ビルドシステムのみを使用しており、MSBuildは直接呼び出さないことに注意してください。それはサーバー環境でセットアップするのが実現可能で簡単ですか?
私はそれについて研究します。もう1つの質問。 Visual Studioのコピーをサーバーにインストールするか、msbuildディレクトリをコピーするだけで十分ですか(私がどこかに書いたように...)? – Seiti
msbuild.exeが.NET Frameworkと共にインストールされていることがわかりました....ところで、私はHudsonをインストールして設定しました。それは本当に素晴らしいソフトウェアです。簡単にインストールでき、簡単に設定できます。 – Seiti
私もそれを見つけましたが、私はまだそれについて苦情はありません。来月、私たちは異なるOSプラットフォームを持つ異なるVMのエージェントを使ってビルドを試みます。私はそれを試して待つことができません。 – Cohen