我们是否可以将Azure Cloud Service部署设置为构建过程的一部分,以获得与Visual Studio向导类似的结果?从Visual Studio Online部署Azure Cloud Service
UPD。我们发现“Azure云服务部署”构建步骤,但失败并出现以下意外错误(因为实际设置了存储帐户,请参阅下面的完整日志)。
CurrentStorageAccountName is not set. Use Set-AzureSubscription subname -CurrentStorageAccountName storageaccount to set it.
完整的日志:
Executing the powershell script: C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\tasks\AzureCloudPowerShellDeployment\1.0.13\Publish-AzureCloudDeployment.ps1 Looking for Azure PowerShell module at C:\Program Files (x86)\Microsoft SDKs\Azure\PowerShell\ServiceManagement\Azure\Azure.psd1 AzurePSCmdletsVersion= 0.9.1 Get-ServiceEndpoint -Name ***cut** -Context Microsoft.TeamFoundation.DistributedTask.Agent.Worker.Common.TaskContext Username= ***cut** Add-AzureAccount -Credential $psCredential azureSubscriptionId= ***cut** azureSubscriptionName= ***cut** Select-AzureSubscription -SubscriptionId ***cut** ConnectedServiceName= ***cut** ServiceName= ***cut** ServiceLocation= East US StorageAccount= ***cut** CsPkg= C:\a\c409f63f\***cut**.cspkg CsCfg= C:\a\c409f63f\***cut**.cscfg Slot= Production AllowUpgrade= true Find-Files -SearchPattern C:\a\c409f63f\***cut**.cscfg serviceConfigFile= C:\a\c409f63f\***cut**.cscfg Find-Files -SearchPattern C:\a\c409f63f\***cut**.cspkg servicePackageFile= C:\a\c409f63f\***cut**.cspkg Get-AzureService -ServiceName ***cut** -ErrorAction SilentlyContinue Applying any configured diagnostics extensions. New-AzureServiceDiagnosticsExtensionConfig -Role ***cut** -StorageContext -DiagnosticsConfigurationPath C:\a\c409f63f\***cut**.xml New-AzureServiceDiagnosticsExtensionConfig -Role ***cut** -StorageContext -DiagnosticsConfigurationPath C:\a\c409f63f\***cut**.xml Get-AzureDeployment -ServiceName crgd-scheduler -Slot Production -ErrorAction SilentlyContinue Set-AzureDeployment -Upgrade -ServiceName ***cut** -Package C:\a\c409f63f\***cut**.cspkg -Configuration C:\a\c409f63f\***cut**.cscfg -Slot Production -ExtensionConfiguration CurrentStorageAccountName is not set. Use Set-AzureSubscription subname -CurrentStorageAccountName storageaccount to set it.
它在Visual Studio Online UI上的构建步骤定义上被链接和选择。请在更新后的文章中查看图片。考虑到这个事实的任何其他想法 –