首页 文章

自动发布/部署Azure包到 Cloud

提问于
浏览
0

我希望CI能够构建Azure软件包并将其部署到 Cloud 分期 . 我跟着http://www.windowsazure.com/en-us/develop/net/common-tasks/continuous-delivery/#step4

该教程从power shell脚本部署,但它不起作用 . 如下错误......

Get-AzureDeployment:“调用ServiceManagement API时发生异常.HTTP状态代码:404 . 服务管理错误代码:ResourceNotFound . 消息:未找到任何部署..操作跟踪ID:

请指出正确的方向 . 我不确定powershell是好的还是有其他方法来创建MSBuild脚本以将Azure部署到 Cloud ?

2 回答

  • 0

    使用特定的服务名称调用Get-AzureDeployment将假设您知道我是否已经做了第一件事've done that already, but that' . 您在本教程中引用的脚本负责在该服务名称中创建部署,甚至可以处理不存在的部署 . 但是,我没有看到任何为您创建实际服务的内容,因此这可能是脚本失败的原因 . 见第4步中的第7项:

    New-AzureService -ServiceName "mytestcloudservice" -Location "North Central US" -Label "mytestcloudservice"
    

    希望这是你遇到的问题 .

  • 0

    如果找到了我的问题 . 一旦我深入了解pwoershell脚本 . 我需要更改订阅名称以遵循我的credentials.publishsettings文件 . 我在powershell脚本参数中更改或指定后 . 它工作正常 .

    Param($ serviceName =“_ ", $storageAccountName = " ", $packageLocation = " ", $cloudConfigLocation = " ", $environment = " Staging ", $deploymentLabel = " ContinuousDeploy to $ servicename ", $timeStampFormat = " g”,$ alwaysDeleteExistingDeployments = 1,$ enableDeploymentUpgrade = 1, $selectedsubscription = "'3-Month Free Trial", $ subscriptionDataFile =“”)

相关问题