2015-02-23 71 views
1

我有一个使用WiX创建msi安装包的visual studio online的构建定义。如何从Visual Studio在线向Azure虚拟机部署msi?

构建成功完成后,如何自动将VSI构建代理中的msi包部署到Azure VM?

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

回答

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/

老实说,这听起来很难,但比试图自己做这一切变得更加容易。

+0

我已经尝试了Release Management一段时间,直到试用结束,并且因为我是单一开发人员,我更喜欢小型实用程序或脚本。什么TFS事件处理程序?它可以听视觉工作室在线活动吗? 谢谢 – 2015-03-15 20:27:10

+0

而且......我回来了!我现在有一个新的发布管理订阅,我会再试一次。我也在考虑在visual studio上使用新的构建系统,它可以在Azure上运行Power-shell脚本。 – 2015-05-20 21:04:09

相关问题