Как развернуть msi из визуальной студии онлайн на azure vm?

У меня есть определение сборки в визуальной студии онлайн, которое создает установочный пакет msi с использованием WiX.

Как я могу автоматически развернуть пакет msi из агента сборки VSO на виртуальную машину Azure после успешного завершения сборки?

Примечание. Я предпочитаю использовать пакет после сборки или скрипт powershell как часть процесса сборки. Сценарий должен скопировать msi на виртуальную машину и установить ее.


person Alon Amsalem    schedule 23.02.2015    source источник


Ответы (1)


Вы должны использовать Управление релизами в Интернете. Он поставляется с VSO и позволяет легко организовать установку MSI на любом сервере Azure.

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

Microsoft только что добавила RM в VSO, и он прост в использовании. Я устанавливаю сквозное развертывание веб-приложения, покупаю, поскольку это просто PowerShell, чтобы выполнить установку MSI, было бы тривиально. RM позаботится о том, чтобы все кусочки попали в нужное место...

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

Честно говоря, звучит сложно, но это намного проще, чем пытаться сделать все самому.

person MrHinsh - Martin Hinshelwood    schedule 23.02.2015
comment
Я пробовал Release Management какое-то время, пока не закончился пробный период, и, поскольку я разработчик-одиночка, я предпочитаю небольшую утилиту или скрипт. Как насчет обработчика событий TFS? Может ли он слушать онлайн-мероприятия Visual Studio? спасибо - person Alon Amsalem; 15.03.2015
comment
И... я вернулся! Теперь у меня есть новая подписка с управлением выпусками, и я попробую еще раз. Я также думаю об использовании новой системы сборки в визуальной студии онлайн, которая может запускать сценарии Power-Shell в Azure. - person Alon Amsalem; 21.05.2015