Azure 使用 powershell 发布

Azure publish using powershell

有没有办法在没有 "deploy project" 的情况下将云服务发布到 Azure?我的实际挑战是使用不同的配置将相同的云服务发布到很多云服务。

你的问题含糊不清,所以很难确切地知道你想做什么,但是有几种方法可以将包部署到 Azure。我猜测 Azure Powershell cmdlet 将是您的最佳选择。本质上,您会调用 Upload-Package,然后调用 Create-Deployment。 http://www.kenneth-truyers.net/2014/02/06/deploying-cloud-services-to-azure-with-powershell/ 中的更多详细信息。

Adilson - 你可以在没有部署项目的情况下部署到 Azure,但你会很费力,因为你需要手工制作必要的包(要部署的文件)和配置元素。正如 kwill 所说,有用于创建云服务 (New-AzureService) 的 PowerShell Cmdlet,此时它是一个空容器,您可以使用其他 Cmdlet 将项目部署到其中。

我有一个要点,展示了如何在此处创建一个新的空云服务:https://gist.github.com/sjwaight/4186f90f6ae111cd7c52#file-02-setup-cloudservices-ps1 which was a part of a bigger set of blog posts I did on deploying to Azure (http://blog.kloud.com.au/2014/11/04/deploy-an-ultra-high-availability-mvc-web-app-on-microsoft-azure-part-2/)。