【发布时间】:2010-10-05 19:34:13
【问题描述】:
我正在研究用于 ASP.NET MVC 2 应用程序的构建工具。我喜欢使用脚本语言而不是 XML 的想法,并将我的选择范围缩小到 psake 或 rake。我在 Ruby 或 PowerShell 方面没有太多经验,但我都愿意学习。如果这是我的最佳选择,我不介意在我的构建服务器上安装 Ruby。
我的构建没有太复杂或不寻常的地方。它需要从 Mercurial 存储库中提取我的源代码,构建 Visual Studio 10 解决方案,对配置文件进行一些转换,构建/运行基于数据库(Data Dude)项目的 SQL 脚本,复制 VS 的 Web Publish,并且可能做一些其他的基本文件同步。
有没有人在 rake 和 psake 方面有经验可以比较它们?一个在功能方面是否比另一个有优势,还是仅仅归结为脚本语言偏好?
提前致谢。
编辑: 我还没有 CI 解决方案,但我倾向于使用 TeamCity。我想我会提到它,以防一个构建工具比另一个更好。
【问题讨论】: