我正在开发一个web应用程序项目,我需要创建一个构建脚本;一个可以从我的巡航控制服务器触发的构建脚本。由于nant并没有经过多年的维护,我认为MSBuild是最好的选择。MSBuild脚本有很好的教程吗?
我需要构建脚本能够
- 编译所有组件
- 执行单元测试
- 在本机上运行NCover分析测试
- 部署数据库(具体取决于参数)。这真的是在执行一个工具,因为我最终会编写我自己的工具来部署数据库。但是该工具的执行应基于某些命令行参数进行有条件的处理。
- 以巡航控制可读取和理解的格式传送单元测试和覆盖范围结果。
我假设MSBuild将允许我做所有这些事情。但我不知道从哪里开始。有谁知道一个好的教程让我开始使用我的构建脚本?
@Preet僧伽:我没有觉得这是如此 - 你可以浪费很多时候,你从烹饪书上学习的时候,有一半是理解语法的。我认为这是一个非常重要的问题,我希望这个问题成为指出人们的好地方。 – 2009-08-27 07:32:52