我正在开发一个Web应用程序项目,并且需要创建一个构建脚本。我可以从我的CruiseControl服务器触发的构建脚本。由于nant已有很长时间没有维护,我认为MSBuild是必经之路。
我需要构建脚本才能
- 编译所有程序集
- 执行单元测试
- 对单元测试运行NCover分析
- 部署数据库(取决于参数)。这实际上是一个工具,因为我最终将编写自己的工具来部署数据库。但是该工具的执行应基于某些命令行参数而有条件。
- 提供定速巡航可以读取和理解的格式的单元测试和覆盖结果。
我认为MSBuild将允许我做所有这些事情。但是我不知道从哪里开始。有人知道一个好的教程可以帮助我开始构建脚本吗?