如何将来自 visual studio 的 msi 在线部署到 azure vm?

How to deploy an msi from visual studio online to azure vm?

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

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

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

您应该使用 Release Management Online。它随 VSO 一起提供,让您可以轻松地在任何 Azure 服务器上协调安装 MSI。

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

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

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

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