私はWebアプリケーションプロジェクトに取り組んでおり、ビルドスクリプトを作成する必要があります。cruisecontrolサーバーからトリガーできるビルドスクリプト。nantは長い間維持されていなかったので、MSBuildが進むべき道だと思います。
できるようにビルドスクリプトが必要です
- すべてのアセンブリをコンパイルする
- 単体テストを実行する
- 単体テストでNCover分析を実行する
- データベースをデプロイします(パラメーターによって異なります)。データベースをデプロイするための独自のツールを作成することになるので、これは実際にツールを実行しています。ただし、ツールの実行は、いくつかのコマンドラインパラメータに基づいて条件付きである必要があります。
- 単体テストとカバレッジの結果を、cruisecontrolが読み取って理解できる形式で提供します。
MSBuildを使用すると、これらすべてを実行できると思います。しかし、どこから始めればよいかわかりません。ビルドスクリプトを開始するための優れたチュートリアルを知っている人はいますか?