安装程序从Visual Studio / TFS连续部署到Windows Azure VM

时间:2012-12-27 14:40:04

标签: visual-studio deployment azure

从Visual Studio / TFS成功构建后,是否可以自动部署到Windows Azure VM?

2 个答案:

答案 0 :(得分:4)

如果您正在寻找Windows Azure虚拟机或Windows Azure云服务的解决方案,那么您的问题并不完全清楚。

Windows Azure虚拟机: 使用Windows Azure虚拟机,您拥有虚拟机,这就是您需要配置您决定的任何部署机制的原因。为Windows Azure部署的操作系统VHD可以是您上传的操作系统,也可以是用于库的操作系统VHD,因此除非有人首先配置,否则不会运行基本的部署服务。例如,如果您将选择基于Windows Server的Windows Azure虚拟机,则可以在Azure VM中安装Web部署服务,然后将VS / TFS配置为持续部署它,或者您可以设置基于FTP的服务来部署您的应用程序。 This SO discussion在这方面进行了更多的讨论。

Windows Azure云服务: 如果您正在寻找直接来自VS的解决方案,那么您可以使用Poweshell命令添加后期构建脚本。该解决方案根本不依赖于TFS。还有一些解决方案 described 也是非PowerShell依赖的。

使用Visual Studio和Team Foundation服务器组件,您可以按照herehere (same as Herve)所述配置MsBuild和PowerShell脚本的组合。

如果您正在寻找直接来自Windows Azure TFS(基于云)的解决方案, this 文章包含所需的一切。

答案 1 :(得分:2)

您可以在此处找到有关自动部署的一些信息:http://www.windowsazure.com/en-us/develop/net/common-tasks/continuous-delivery/