如何从Visual Studio在线部署msi到azure vm?

时间:2015-02-23 09:47:03

标签: powershell azure azure-devops tfs2013 azure-vm-role

我在visual studio online上有一个构建定义,它使用WiX创建一个msi安装包。

如何在构建成功完成后自动将msi软件包从VSO构建代理部署到Azure VM?

注意:我更喜欢使用post-build batch或powershell脚本作为构建过程的一部分。脚本应该将msi复制到vm并安装它。

1 个答案:

答案 0 :(得分:2)

您应该使用在线版本管理。它附带VSO,允许您轻松编排在任何Azure服务器上安装MSI。

http://nakedalm.com/building-release-pipeline-release-management-visual-studio-2013/

微软刚刚在VSO中添加了RM,其使用简单。我设置了一个端到端的Web应用程序部署,购买它只是一个PowerShell来安装MSI将是微不足道的。 RM负责将所有比特放到正确的位置......

http://nakedalm.com/create-release-management-pipeline-professional-developers/

老实说,这听起来很难,但比自己尝试这么做容易得多。