Powershell - 创建Azure部署包

时间:2013-03-30 10:18:55

标签: azure azure-powershell azure-packaging

我有一个包含4个网络项目的网络解决方案。在成功构建时,我需要通过powershell创建一个azure部署包。

有人可以帮助我是否可以创建一个azure部署包(cspkg,csdef和cscfg)。

感谢。

3 个答案:

答案 0 :(得分:3)

以下是一个很好的例子:Windows Azure 4: Deploying via PowerShell

另外:Publish a Package using a Powershell Script

这详细描述了这个过程。

答案 1 :(得分:1)

为此,您的解决方案必须包含云项目,以便您的项目能够部署在Windows Azure中。请参阅本指南,了解执行此操作的分步方法:http://msdn.microsoft.com/en-us/library/windowsazure/hh420322.aspx。然后,当您构建云项目时(通过msbuild或直接通过Visual Studio),您将获得包文件。

答案 2 :(得分:1)

我写了一篇关于构建包文件的文章,并使用Powershell将它们上传到Azure,这可能很有用:

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 }