NAnt-0.85-rc4用ビルドファイルテンプレート(-.-)
C#用とVB用のビルドファイルのテンプレートをnagile.comにあげておいた。
以下、readme.txtの内容
以下のバイナリを全て格納しています。日本語環境で使用するならお勧めです。
ダウンロードした圧縮ファイルをC:\nant-0.85等に展開して、binフォルダにパスを通すだけで使用できます。
http://nagile.com/nuke/Default.aspx?tabid=60■必要条件
- All-In-One NAnt-0.85-rc4 のインストール
- NUnit 2.2.8 のインストール
- NCover 1.5.4 Beta のインストール
- http://ncover.org/SITE/files/default.aspx
- NCover-1.5.4-b.msiからインストール
- NCoverExplorer 1.3.4 のインストール
- http://www.kiwidude.com/blog/2006/07/ncoverexplorer-v134.html
- Download NCoverExplorer 1.3.3 binariesを展開してProgram Filesにコピー
- Vil 1.1 のインストール(VS2005では使用不可)
- http://www.1bot.com/download.html
- vil-console-1.1.zip を展開してProgram Filesにコピー
- Microsoft FxCop 1.35 のインストール
- http://www.gotdotnet.com/team/FxCop/
- FxCopInstall1.35.msiからインストール
- simian-2.2.10 のインストール
- http://www.redhillconsulting.com.au/products/simian/
- simian-2.2.10.zipを展開してProgram Filesにコピー
■プロジェクトのディレクトリ構成
ディレクトリ構成フォルダの中のサンプルを参考にして下さい。
■使用方法
- ソリューションに[ソリューション名].build (例:TddStudy.buildなど) という名前のXMLファイルを追加します。
- 上記ファイルに対象言語のフォルダからsolution.buildファイルの内容をコピーしてペーストします。
- [TODO:***]の部分を必要な値に変更します。
- テストプロジェクトに[ソリューション名].Tests (例:TddStudy.Testsなど) という名前を付けます。
- テストプロジェクトに[ソリューション名].Tests.build (例:TddStudy.Tests.buildなど) という名前のXMLファイルを追加します。
- 上記ファイルに対象言語のフォルダからtestproject.buildファイルの内容をコピーしてペーストします。
- TODO:***]の部分を必要な値に変更します。
- テスト対象のプロジェクトに[ソリューション名].[プロジェクト名](例:TddStudy.Coreなど)という名前を付けます。
- テスト対象のプロジェクトに[ソリューション名].[プロジェクト名].build (例:TddStudy.Core.buildなど) という名前のXMLファイルを追加します。
- 上記ファイルに対象言語のフォルダからclasslibraly.buildファイルの内容をコピーしてペーストします。
- [TODO:***]の部分を必要な値に変更します。
#対象言語のフォルダには、Windowsアプリケーション用のビルドファイルのサンプル (windowsapplication.build) もありますので、参考にして下さい。
■NAnt実行方法
- デバッグビルド
- nant -f:ビルドファイル名
- デバッグビルド with レポーティング(カバレッジレポートなど)
- nant -f:ビルドファイル名 reporting
- リリースビルド
- nant -f:ビルドファイル名 release package
#ビルドファイルはソリューション直下のメインビルドファイルのパスを指定してください。
#.NET Framework 1.1用にビルドする場合は、-t:net-1.1 を付加して下さい。以上