见标题。
答案 0 :(得分:8)
Scott Hanselman写了here。它现在称为MS Deploy,并且有一个tech preview可用。
我不认为对于ruby来说就像capistrano或者对于python来说fabric就足够了。这两个应用程序都允许您创建配方并将命令行选项保持在最低限度。将它们保存在配方文件中允许您将该逻辑保持在源代码控制之下,并在运行任务时减少键入的数量,从而为您提供更快速,更轻松的体验。
答案 1 :(得分:5)
老实说,我认为不是复制Capistrano,Vlad或Fabric--你可以拥抱一个已经存在的工具 - rake。
我一直在使用rake与我的ASP.Net应用程序集成CC.rb。它有一个构建应用程序的任务,调用MSBuild来完成编译工作,然后使用ruby压缩构建输出并复制到指定位置,在Virtual Directory中创建一个文件夹并复制构建输出以查看构建结果行动。您可以非常轻松地创建与任何.Net命令行工具交互的任务。
答案 2 :(得分:0)
我认为ms部署的目的是获取.net项目的预编译Web输出并部署它(虽然我可能是错的)。我确信它假设你已经编译为一个必需品。