有没有可与Windows / .net相媲美的capistrano?

时间:2020-03-05 18:42:10  来源:igfitidea点击:

参见标题。

解决方案

回答

斯科特·汉塞尔曼(Scott Hanselman)在这里写道。现在称为MS Deploy,并且提供了技术预览。

我不认为像capistrano用于红宝石或者用于python织物是不够的。这两个应用程序都允许我们创建配方并将命令行选项保持在最低限度。将它们保留在配方文件中可让我们将该逻辑保持在源代码控制之下,并减少运行任务时的键入量,从而为我们提供更快,更轻松的体验。

回答

我认为ms deploy的目的是获取.net项目的预编译Web输出并进行部署(尽管我可能是错的)。我敢肯定,它假设我们已经编译成一个精巧的工具。

回答

老实说,我可以复制一个已经存在的工具,而不是复制Capistrano,Vlad或者Fabric。

我一直在使用rake将ASP.Net应用程序与CC.rb集成。它的任务是构建调用MSBuild的应用程序,以进行繁重的编译工作,然后使用ruby将构建输出压缩并复制到指定位置,在Virtual Directory中创建一个文件夹,然后复制构建输出以查看构建结果。行动。我们可以轻松创建与任何.Net命令行工具进行交互的任务。