【问题标题】:automated publish/deploy Azure package to cloud自动将 Azure 包发布/部署到云
【发布时间】:2013-03-10 12:22:22
【问题描述】:
【问题讨论】:
标签:
deployment
azure
msbuild
【解决方案1】:
使用特定服务名称调用 Get-AzureDeployment 将假定您已经创建了该服务(例如 yourname.cloudapp.net)。我不知道你是否已经这样做了,但这是我要做的第一件事。您在本教程中引用的脚本负责在该服务名称中创建一个部署,甚至处理不存在的部署。但是,我没有看到任何可以为您创建实际服务的东西,所以这可能就是脚本失败的原因。请参阅第 4 步中的第 7 项:
New-AzureService -ServiceName "mytestcloudservice" -Location "North Central US" -Label "mytestcloudservice"
希望这就是您遇到的问题。
【解决方案2】:
如果发现我的问题。一旦我深入研究 pwoershell 脚本。我需要更改订阅名称以遵循我的 credentials.publishsettings 文件。在我更改或指定 powershell 脚本参数后。它工作正常。
参数($serviceName = "",
$storageAccountName = "",
$packageLocation = "",
$cloudConfigLocation = "",
$environment = "暂存",
$deploymentLabel = "ContinuousDeploy to $servicename",
$timeStampFormat = "g",
$alwaysDeleteExistingDeployments = 1,
$enableDeploymentUpgrade = 1,
$selectedsubscription = "'3 个月免费试用",
$订阅数据文件 = ""
)