2013-03-30 6 views
3

У меня есть веб-решение с 4 веб-проектами. При успешной сборке мне нужно создать пакет azure для развертывания через powershell.Powershell - создать пакет развертывания Azure

Может ли кто-нибудь помочь мне, можем ли мы создать пакет развертывания azure (cspkg, csdef и cscfg).

Спасибо.

ответ

1

Для этого ваше решение должно содержать облачные проекты, чтобы ваши проекты были включены для развертывания в Windows Azure. См. Это руководство для пошагового подхода для этого: http://msdn.microsoft.com/en-us/library/windowsazure/hh420322.aspx. Затем, когда вы создаете свои облачные проекты (либо через msbuild, либо непосредственно через Visual Studio), вы получите файлы пакетов.

1

Я написал статью о файлах пакета сборки и загрузки их в Azure с помощью Powershell, которые могут быть полезны:

http://www.kenneth-truyers.net/2014/02/06/deploying-cloud-services-to-azure-with-powershell/

Создание пакета довольно просто. Вы можете использовать Msbuild для этого:

exec { msbuild <path-to-csproj> /p:Configuration=Release 
           /p:DebugType=None 
           /p:Platform=AnyCpu 
           /p:OutputPath=<path-to-package> 
           /p:TargetProfile=Cloud 
           /t:publish 
           /verbosity:quiet } 
Смежные вопросы