ビルド マシンに Visual Studio がインストールされている場合は、次の方法を使用できます。NANT と MSBUILD をほとんどすべてに使用していましたが、フレームワークをアップグレードしたときにハッキングするのにうんざりしました。
しばらくの間、Nant と CC.Net を使用して構成管理を行っています。私の経験では、Nant MSBuild タスクを使用することはお勧めしません。代わりに、最も簡単な方法は、タスクが実行する .bat ファイルを作成してタスクを作成することです。コマンド ライン Visual Studio の使用を推奨する理由はいくつかあります。1 つの MSI パッケージは、contrib を使用しても Nant で簡単にビルドできないためです。この方法は、はるかに簡単で、はるかに高速です。
.bat file with this
---------2.0 ------------- "C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv" C:\YourProject\YourSoultion.sln /Rebuild release
----------3.5-------------- "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv" C:\YourProject\YourSoultion.sln /Rebuild release
similar logic for 4.0
http://ccnet.sourceforge.net/CCNET/Configuring%20the%20Server.htmlには、ccnet タスクに関する多くの情報があり
ます。
ccnet 構成例
<tasks>
<nant>
<executable>C:\Nant\Nant0.86\bin\nant.exe</executable>
<baseDirectory>.</baseDirectory>
<buildFile>C:\NANT_SCRIPTS\build.xml</buildFile>
<targetList>
<target>DexWeb</target>
</targetList>
<buildTimeoutSeconds>2000</buildTimeoutSeconds>
</nant>
</tasks>
build.xml
<target name="DexWeb">
<exec program="C:\NANT_SCRIPTS\continous\dexbuild.bat" />
</target>