Powershell 如何将msi从visual studio online部署到azure vm?

Powershell 如何将msi从visual studio online部署到azure vm?,powershell,azure,azure-devops,azure-vm-role,Powershell,Azure,Azure Devops,Azure Vm Role,我在VisualStudioOnline上有一个构建定义,它使用WiX创建了一个msi安装包 在构建成功完成后,如何将msi包从VSO构建代理自动部署到Azure VM 注意:我更喜欢使用构建后批处理或powershell脚本作为构建过程的一部分。脚本应将msi复制到vm并安装。您应使用在线发布管理。它与VSO一起提供,允许您在任何Azure服务器上轻松协调安装MSI 微软刚刚在VSO中添加了RM,它的使用非常简单。我设置了一个端到端的web应用程序部署,购买它只是一个PowerShell,安

我在VisualStudioOnline上有一个构建定义,它使用WiX创建了一个msi安装包

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


注意:我更喜欢使用构建后批处理或powershell脚本作为构建过程的一部分。脚本应将msi复制到vm并安装。

您应使用在线发布管理。它与VSO一起提供,允许您在任何Azure服务器上轻松协调安装MSI

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


老实说,这听起来很难,但要比自己动手做容易得多。

在试用结束之前,我已经尝试过发布管理一段时间,因为我是一名单身开发者,所以我更喜欢小型实用程序或脚本。TFS事件处理程序呢?它可以收听visual studio在线活动吗?谢谢,我回来了!我现在有了一个带有发布管理的新订阅,我将再试一次。我还考虑在VisualStudioOnline上使用新的构建系统,该系统可以在azure上运行Powershell脚本。